似乎两者(HLS
和MPEG-DASH
)都使用相同的Media Source Extension
API。那么为什么HLS video
只能在IOS上工作呢?为什么MPEG-DASH
不能在IOS上运行?是什么核心区别使这个“http://nickdesaulniers.github.io/netfix/demo/bufferAll.html“video
不能在IOS上工作?问题出在哪里?是new MediaSource
,.addSourceBuffer
,.appendBuffer
,.endOfStream()
还是.mp4
文件。
2条答案
按热度按时间h22fl7wq1#
只有苹果公司能回答这个问题,而且到目前为止他们还没有发表评论。
编辑:iPadOS 13将/确实支持MSE。iOS 14.5(iPhone)仍然没有。
0pizxfdo2#
新信息:我们的iPhone,16.5.1,支持MediaSource,隐藏在一个实验性的标志后面。默认设置为“关闭”。
当打开时,它似乎和iPad的工作原理差不多。
~ ~
编辑:2023年10月
iOS 17测试版已经发布,苹果已经从Safari中撤出了MediaSource。取而代之的是一个未记录的(https://developer.apple.com/forums/thread/731588)东西,称为托管媒体源。