And*_*dre 104
对,
我无处可去,并向Apple提出了一个错误.
几个星期后,他们回到我身边,非常简单地说,我应该在HTML上的视频标签中添加"webkit-playsinline",以及在UIWebView上添加"allowsInlineMediaPlayback"属性.
所以最后,这就是它的样子:
HTML
<video id="player" width="480" height="320" webkit-playsinline>
Run Code Online (Sandbox Code Playgroud)
OBJ-C
webview.allowsInlineMediaPlayback = YES;
Run Code Online (Sandbox Code Playgroud)
一切正常:)
希望这有助于某人,因为它几乎没有文档,我唯一可以找到"webkit-playsinline"参考的地方是iAds参考,其中说:"仅限iAds JS".
Apple 在 iOS 10 上的所有浏览器中启用了该属性playsinline
,因此可以无缝运行:
<video src="file.mp4" playsinline>
Run Code Online (Sandbox Code Playgroud)
您可以通过浏览视频而不是实际.play()
播放来模拟播放来解决此问题。
您可以使用iphone-inline-video来处理播放和音频同步(如果有),并且它可以保持<video>
正常工作。
归档时间: |
|
查看次数: |
71540 次 |
最近记录: |