gpt4 book ai didi

ios - YTPlayer 以特定帧宽度和高度播放视频

转载 作者:行者123 更新时间:2023-11-30 11:17:38 25 4
gpt4 key购买 nike

我想以特定的 View 尺寸播放 YouTube 视频。目前我无法以全屏尺寸播放视频。

您可以检查下图,其中左侧和右侧均显示黑色部分。

enter image description here

最佳答案

首先,您应该将自定义 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)

请记住,如果您希望使用 16:9 View 在 View 中获得良好的分辨率,那么当您尝试播放 4:3 视频时,您总是会看到黑色的侧面部分,这种行为是正确且合理的。

如果您想了解有关您的请求的更多具体详细信息,您可以在此 page 中找到有趣的信息。 (与 official gitHub Youtube 源相关的页面)

关于ios - YTPlayer 以特定帧宽度和高度播放视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51595964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com