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

时间:2018-10-03 10:19:13

标签: ios iphone swift youtube-api ytplayerview

我正在尝试使用“ 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)

非常感谢您提供帮助来解决此问题。

有关带有控制条的全屏图像

enter image description here

1 个答案:

答案 0 :(得分:0)

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