我正在尝试使用“ YTPlayerView”在我的iOS应用中播放youtube视频。
我的目的是全屏播放视频,不显示任何控件,并在第一次点击屏幕时将其关闭。
如果我以内联方式播放视频,则一切正常,但是会出现在全屏控制栏中。但是,如果我用其按钮(在右下角)关闭全屏显示,控件就会消失。

var playerVars = [AnyHashable : Any]()
playerVars["enablejsapi"] = 1
playerVars["rel"] = 0
playerVars["fs"] = 0
playerVars["controls"] = 0
playerVars["iv_load_policy"] = 3
playerVars["modestbranding"] = 1
playerVars["playsinline"] = 0
playerVars["showinfo"] = 0
self.playerView.load(withVideoId: videoId, playerVars: playerVars)


任何帮助解决此问题将不胜感激。

关于带有控制栏的全屏图像

ios - YTPlayerView控件设置不会影响全屏模式-LMLPHP

最佳答案

删除了“ rel”和“ info”。尝试这个 -
“ playsinline”
此参数控制视频是在iOS的HTML5播放器中以全屏还是全屏播放。有效值为:
0:此值导致全屏播放。这是当前的默认值,尽管默认值可能会更改。
1:此值将导致对通过allowInlineMediaPlayback属性设置为TRUE创建的UIWebView进行内联播放。

09-07 13:31