Automattic / Automattic/jetpack

VideoPress: Videos not playing in Instagram in-app browser on Android

Open
#40,470 4 comments 0 reactions 0 assignees View on GitHub
[Block] VideoPress [Experiment] AI labels added [Feature] VideoPress [Pri] Low [Status] Auto-allocated [Status] Needs Author Reply [Status] Stale Bug Customer Report [LEGACY]
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.