Automattic / Automattic/jetpack
VideoPress: Videos not playing in Instagram in-app browser on Android
- Dominant language
- PHP
- Stars
- 1.8k
- Forks
- 898
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 774
Description
A user reported, and I was able to replicate, that VideoPress videos embedded on their WordPress site do not play when the site is opened in the Instagram in-app browser on Android devices. However, the same videos play correctly in the Instagram in-app browser on iOS and in external browsers like Chrome.
If the user chooses the option to "Open in Chrome" (or another external browser) via the three-dot menu in the Instagram browser, the video plays correctly.
Steps to Reproduce:
1. Embed a VideoPress video on a WordPress site (tested using Elementor).
2. Share a link to the site in an Instagram Reel or Post.
3. Open the link via the Instagram in-app browser on an Android device.
4. Note that the video will not play
https://github.com/user-attachments/assets/12d7f81a-4685-400f-a9f7-89213429e8dc
The expectation is that the video should play within the Instagram in-app browser on Android, similar to how it does on iOS. Here's how it works on iOS:
https://github.com/user-attachments/assets/814821be-e4c8-497b-ae84-fa59f83b42c1
Tested on:
- Android (Instagram in-app browser): Issue present
- iOS (Instagram in-app browser): Video works as expected
- Chrome (Android and iOS): Video works as expected
This was reported in 9108423-zd-a8c
@Automattic/nexus Would this be something you could investigate?
Contributor guide
Research direction
Start by reproducing the VideoPress playback failure from an embedded WordPress site opened in Instagram’s Android in-app browser, then compare it with Instagram on iOS and Chrome. No files or tests are named; done means the embedded video plays in the Android in-app browser without regressing playback in the working environments.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, wordpress
- Domain
- frontend, mobile-dev, web-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100