MediaSource in iPhone iOS WKWebView?



我在Ionic应用程序中使用MediaSource sourcebuffer:

this.mediaSource = new MediaSource();
this.mediaSource.addEventListener('sourceopen', (_) => {
this.sourceBuffer = this.mediaSource.addSourceBuffer(mime);
});
this.sourceBuffer.appendBuffer(chunk);

它可以在Android上运行,但不能在iPhone iOS上运行。我的理解是Ionic使用的WKWebView似乎不支持MediaSource。

更准确地说,根据https://caniuse.com/?search=mediasource,它似乎可以在iPad上工作,但不能在iPhone上工作。

在iPhone iOS WKWebView中使用MediaSource是否有另一种选择或hack ?

iOS for iPhone不支持MediaSource。仅支持iPadOS 13及以上版本。

CanIUse.com确实在注释中说明了这一点,如果你看一下iOS的Safari专栏。

除非苹果更新iOS以支持iPhone上的MediaSource,否则没有办法解决这个问题。

最新更新