我在使用youtube-ios-player-helper
Google/YouTube 提供的 pod 自动播放视频时遇到问题。这是我的应用程序的相关部分(iOS 10、Swift 3):
- 一个 ChannelVideosViewController,它将视频缩略图显示为带有 UITapGestureRecognizer 的 UIViews,它依次连接到我的 PlayerViewController 并从 API 调用传递 videoId
一个 PlayerViewController 如下:
var youtubePlayerView = YTPlayerView() // player for videos var youtubeVideoID = String() // videoId from API passed by ChannelVideosViewController override func viewDidLoad() { // ... skipping UI stuff view.addSubview(youtubePlayerView) youtubePlayerView.load(withVideoId: youtubeVideoID, playerVars: ["autoplay":1,"modestbranding":1,"showinfo":0,"rel":0]) }
使用上面的代码,当我按下“红色大按钮”时,帮助程序库成功加载视频并全屏播放,但我想在进入视图后直接自动播放视频。有没有办法做到这一点?
"autoplay":1
来自YouTube 文档的内容似乎并没有针对 iOS 进行删减。youtubePlayerView.playVideo()
什么都不做