视频可以使用 href 在 UIWebIView 中播放,但不能使用<video>标签



我正在尝试在UIWebView中播放视频。如果我有这样的html:

 <a href="sample_mpeg4.mp4"><img src="Video_v3.png"></a>

然后播放视频。但如果我这样使用标签,那么它什么都不会起作用:

 <video src="sample_mpeg4.mp4">The mp4</video>  
or 
 <a href="my ref"><video src="YouTube.3gp"></a>

会显示一个播放按钮,提示视频将播放(但播放按钮后面没有视频中的图像),但当您单击播放按钮时,什么都不会发生-shouldStartLoadWithRequest:不会像调用图像那样被调用。

根据这个链接,这应该有效,但没有。知道为什么不?

http://tetontech.wordpress.com/2009/08/28/html-5-video-and-audio-in-uiwebview-and-webview/

您需要确保allowsInlineMediaPlayback设置为YES。默认情况下,此选项设置为"否"。

webView.allowsInlineMediaPlayback = YES;

相关内容

最新更新