2017-03-03 61 views
0
<video preload="true" controls="true" style="width:100%;" id="video-banner" poster="poster-img.png"> 
    <source src="video.mp4" type="video/mp4"> 
    Your browser does not support HTML5 video. 
</video> 

我有上述代码,用于在浏览器中显示视频。这适用于所有浏览器,问题是当我尝试在iPhone chrome中播放它时,我可以看到带有海报图像的视频以及它上面的播放按钮。但点击播放按钮不起作用。基本上,视频不是只播放。请帮忙。HTML5视频标签无法在iOS中工作

+0

您可以显示该网页的完整HTML5 - 它有助于理解这个问题? – Mick

回答

0

我认为你试图播放视频内联,而不是全屏。 Chrome的IOS只支持全屏视频播放,所以你一定要补充一点:

HTML

<video preload="true" controls="true" style="width:100%;" id="video-banner" poster="poster-img.png" webkit-playsinline> 
    <source src="video.mp4" type="video/mp4"> 
    Your browser does not support HTML5 video. 
</video> 

OBJ-C

webview.allowsInlineMediaPlayback = YES; 
+0

这不适合我 –

+0

你可以改变“webkit-playsinline”与“playsinline” –