【发布时间】:2018-07-30 14:13:00
【问题描述】:
【问题讨论】:
标签: ios swift ytplayerview
【问题讨论】:
标签: ios swift ytplayerview
首先,您应该将您的自定义YTPlayerView 设置为内容模式等于“缩放填充”。接下来,您应该将playsinline 属性设置为0。
下面我给你看一个小例子:
var playerVars:Dictionary =
["playsinline":"0", // 1 in view or 0 fullscreen
"autoplay":"1", // Auto-play the video on load
"modestbranding":"1", // without button of youtube and giat branding
"rel":"0",
"controls":"0", // Show pause/play buttons in player
"fs":"1", // Hide the full screen button
"origin":"https://www.example.com",
"cc_load_policy":"0", // Hide closed captions
"iv_load_policy":"3", // Hide the Video Annotations
"loop":"0",
"version":"3",
"playlist":"",
"autohide":"0", // Hide video controls when playing
"showinfo":"0"] // show related videos at the end
self.playerView.load(withVideoId: videoId, playerVars: playerVars)
请记住,如果您想在尝试播放 4:3 视频时使用 16:9 视图在视图中获得良好的分辨率,那么您总是会有黑边部分,这种行为是正确且合理的。
如果您想了解有关您的请求的更多详细信息,可以在此page(与official gitHub Youtube 资源相关的页面)中找到有趣的信息
【讨论】: