-
Notifications
You must be signed in to change notification settings - Fork 7.5k
Open
Labels
needs: triageThis issue needs to be reviewedThis issue needs to be reviewed
Description
Description
Environment
- Video.js: 8 (via CDN)
- iOS: Safari 16.6, iPhone 14 Pro
- Android: Oppo Reno 8 (ColorOS 13), Honor 70 (Magic UI 7.0)
- H5 Container: Webkit-based mini-program environment
Issue 1: iOS Fullscreen Subtitle Problem
Description: Subtitles disappear when entering fullscreen mode on iOS devices.
Reproduction:
- Load video with WebVTT subtitles in webkit container
- Play video with subtitles visible (normal mode)
- Tap fullscreen button
- Subtitles disappear
Expected: Subtitles should remain visible in fullscreen.
References:
- Similar issues: Captions/Subtitles are not displaying in Fullscreen-mode on Safari IOS (14.6) #7356, Captions are not displaying when using ios fullscreen mode #6640
Issue 2: Android Fullscreen Button Missing
Description: Fullscreen control missing on Oppo/Honor devices.
Reproduction:
- Open video player on Oppo Reno 8
- Control bar shows no fullscreen button
player.isFullscreen()returns false even when manually triggered
Additional Notes
- Works correctly on Chrome Android and Samsung devices
- Issue persists across multiple Video.js versions (8+)
- May be related to
webkitEnterFullScreenAPI compatibility
Reduced test case
https://example.com/test-video.html
Steps to reproduce
- Open video player on Oppo Reno 8
- Control bar shows no fullscreen button
player.isFullscreen()returns false even when manually triggered
Errors
No response
What version of Video.js are you using?
v8
Video.js plugins used.
No response
What browser(s) including version(s) does this occur with?
Safari 16.6
What OS(es) and version(s) does this occur with?
Oppo Reno 8 (ColorOS 13), Honor 70 (Magic UI 7.0)
Metadata
Metadata
Assignees
Labels
needs: triageThis issue needs to be reviewedThis issue needs to be reviewed