Ios 如何限制视频在UIWebView中仅在给定帧中播放
我的要求是我不想显示全屏播放的视频。 为此,我首先选择Ios 如何限制视频在UIWebView中仅在给定帧中播放,ios,objective-c,uiwebview,Ios,Objective C,Uiwebview,我的要求是我不想显示全屏播放的视频。 为此,我首先选择MPMoviePlayerController。通过使用此静态视频,即我们应用程序中的视频播放效果良好,但YouTube视频(即包含URL的视频)未播放,而是显示空白屏幕。 我试过这些方法:-你可能认为所有的方法都是一样的。。但是我尝试了所有的方法,当我在谷歌上搜索时,我得到了这些方法 后来,我转到了UIWebView。是的,非常好。。毫无疑问,它正在播放我的视频。在这里,我提取youtube id并播放。但在这里,我不想在全场播放视频。但是
MPMoviePlayerController
。通过使用此静态视频,即我们应用程序中的视频播放效果良好,但YouTube视频(即包含URL的视频)未播放,而是显示空白屏幕。我试过这些方法:-
你可能认为所有的方法都是一样的。。但是我尝试了所有的方法,当我在谷歌上搜索时,我得到了这些方法 后来,我转到了
UIWebView
。是的,非常好。。毫无疑问,它正在播放我的视频。在这里,我提取youtube id并播放。但在这里,我不想在全场播放视频。但是当我想播放视频时,我们必须单击UIWebView
,然后它立即显示全屏视频播放。但是,我只想在web视图中使用
我遵循了这个链接,但遇到了同样的问题。。
我试过这些方法
(我也使用了LBYouTubeExtractor
。它播放效果很好,但并没有播放所有视频。对于某些视频,它会抛出\u item failedtoplaytoEnd
错误)
请指导我如何在
UIWebView
?。将视频包装在html文件中,并记住添加webkit playsinline
并更改webview属性webview.allowsInlineMediaPlayback=YES代码>然后用webview加载html文件。这对我有用
html文件如下所示
<!DOCTYPE HTML>
<html>
<head>
</head>
<body>
<video
webkit-playsinline
src="prog_index.m3u8"
height="200" width="200"
type="video/m3u8"
>
</video>
</body>
</html>
干杯 嗨,李二。。我照你说的做了。。我这样放置我的代码,我面临着同样的问题。。。我的代码有什么错误吗@二里