为什么HTML5 Media Source视频不能在IOS上正常工作?

Ama*_*man 5 video-streaming http-live-streaming ios mpeg-dash

似乎(HLSMPEG-DASH)使用相同的Media Source ExtensionAPI。那么为什么HLS video只在IOS上起作用。为什么MPEG-DASH在IOS上不起作用?导致此“ http://nickdesaulniers.github.io/netfix/demo/bufferAll.htmlvideo在IOS上不起作用的主要区别是什么?问题出在哪里?难道是new MediaSource.addSourceBuffer.appendBuffer.endOfStream().mp4文件。

sza*_*ary 7

只有苹果可以回答这个问题,到目前为止,他们还没有发表评论。

编辑:iPadOS 13将/确实支持MSE。iOS 13(iPhone)仍然没有。

  • 没有什么可以调试的。苹果在 iOS 中不支持 MSE 是一个事实。扩展因此 API 根本不存在于浏览器中。 (3认同)
  • 你想做什么并不重要。在 iOS 上的 safari 上没有办法做到这一点。在 iOS 上的 safari 中播放视频的唯一方法是将视频标签中的 src 文件设置为 m3u8 或 mp4 文件。 (2认同)