如何在ios webview中播放flv视频?

时间:2017-03-31 07:58:08

标签: video uiwebview ios10 wkwebview flv

我的网页上有实时的flv格式视频。我想使用webview在我的ios应用程序中加载此页面。但是对于flv不是HTML5支持的视频格式,所以它不能在没有flash的情况下直接播放。我也尝试使用flv.js,flv.js是用纯JavaScript编写的,没有Flash。然后视频可以在没有闪光灯的网页上播放,但仍然无法在我的应用中使用。在我的应用程序中,我使用了WKwebview。

2 个答案:

答案 0 :(得分:1)

你可以去看看能力HTML5支持视频类型https://www.w3schools.com/html/html5_video.asp

答案 1 :(得分:1)

根据FLV.JSlivestreaming自述文件(请参阅底部的 Compatibility ):

(2017年3月17日更新)

  

由于IO限制,flv.js可以支持HTTP FLV直播   Chrome 43 +,FireFox 42+和Edge 15.15048+现在。

     

HTTP FLV直播流依赖于已经引入的流IO   fetchstream规范。但是FetchStreamLoader只适用于少数几个   浏览器现在:

     

这可能会影响通过 WKwebview 在iOS上播放FLV视频的能力。
似乎iOS SDK(例如:Swift)本身can use the fetch protocol但是在您的项目中,您只依赖于WebKit浏览器渲染器(可能还不支持此功能?)。