I’ve developed a React Native application for Fire OS, which is basically an Android app.
The app displays a WebView showing a web page that includes an HTML5 video element.
The issue is:
The video plays correctly on Android emulators and physical Android devices (phones/tablets).
The same app on Fire TV Stick 4KMax (Fire OS) does not play the video. The page loads fine, but the video either stays black or doesn’t start at all.
Technical details:
Device: Fire TV Stick 4K Max (2nd Gen)
Fire OS version: 8.1.4.9
React Native version: 0.81
WebView library:react-native-webview version 13.16.0
Video type: MP4
Video source: hosted on HTTPS server
Player behavior: Works on Android WebView but not on FireOS WebView.
What I’ve tried:
Enabling mediaPlaybackRequiresUserAction={false} and allowsInlineMediaPlayback={true} in WebView props
Checking network permissions and CORS headers
Testing with <video> tag and autoplay, controls, muted attributes
Question:
Is there a known limitation with HTML5 video playback inside WebView on Fire OS / Fire TV?
Do I need to use a specific player or permission for Fire TV devices?