youtube-ios-player-helper
Google/YouTube が提供するポッドで動画の自動再生に問題があります。これが私のアプリの関連部分です(iOS 10、Swift 3):
- UITapGestureRecognizer を使用してビデオ サムネイルを UIView として表示する ChannelVideosViewController
次のような 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()
何もしません