如何在iOS WebView中播放FLV视频? -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

如何在iOS WebView中播放FLV视频?

游客ufivfoddcd53c 2020-01-04 16:26:21 795

我的网页上有实时flv格式的视频。我想使用webview在ios应用程序中加载此页面。但是由于flv不是HTML5支持的视频格式,因此如果没有Flash,就无法直接播放。我也尝试使用flv.js,flv.js是用纯JavaScript编写的,没有Flash。然后视频可以在没有Flash的网页上播放,但仍无法在我的应用中播放。在我的应用程序中,我使用了WKwebview。

移动开发 JavaScript 前端开发 Android开发 iOS开发 HTML5 内存技术
分享到
取消 提交回答
全部回答(1)
  • 游客ufivfoddcd53c
    2020-01-04 16:26:44

    按照FLV.JS自述文件即时串流(参见:兼容性在底部):

    (2017年3月17日更新)

    由于IO限制,目前flv.js可以在Chrome 43 +,FireFox 42+和Edge 15.15048+上支持HTTP FLV实时流。

    HTTP FLV实时流依赖于获取和流规范中引入的流IO 。但是FetchStreamLoader目前仅在某些浏览器上可以正常运行:
    
    Safari:当前版本10不支持提取,但Safari Technology Preview中可用
    
    

    这可能正在影响通过WKwebview在iOS上播放FLV视频的功能。 似乎iOS SDK(例如:Swift)本身可以使用提取协议,但是在您的项目中,您仅依赖WebKit浏览器渲染器(可能还不支持此功能?)。

    0 0
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题