首页 文章

旧的android设备webview不会播放html5视频

提问于
浏览
2

这是情况:我无法访问Android代码 . 我只能在将通过网址加载到android webview的网络上工作 . 我发现使用带有H.264的mp4或mp4,webview html5视频可以在新设备上播放,但不能在2013年之前的旧设备上播放(尽管它们都在浏览器上播放) .

我的问题是

  • 是否有一个Android版本切断点这种类型的行为 . 或者它是特定于设备的 .

  • 我可以在网络方面做些什么,比如js / html和视频编码?

1 回答

  • 1

    我能做的最好的事情是通过执行以下操作来检查用户是否支持在webview中播放html5

    var test = document.createElement('video');
    var androidSupport =  (
        test.canPlayType( 'video/mp4; codecs="avc1.42E01E"' ) == "probably" || 
        test.canPlayType( 'video/mp4; codecs="avc1.42E01E, mp4a.40.2"' ) == "probably");
    

相关问题