【发布时间】:2016-03-05 21:20:08
【问题描述】:
我正在使用 YouTubeSDK 在我的应用中播放 YouTube 视频:https://github.com/gilesvangruisen/Swift-YouTube-Player
但是,当用户按下 home 键时,我希望声音在后台继续播放。 https://github.com/youtube/youtube-ios-player-helper/issues/38
我目前正在didFinishLaunchingWithOptions 中的App Delegate(糟糕的转换)中尝试这个:
let sessionEror:NSError?
do {
let playBG = try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback, withOptions: .DefaultToSpeaker)
} catch let error as NSError {
print("ERROR")
}
这是在同一个文件中它自己的函数:
func playerView(YTPlayerView: YTPlayerState, didChangeToState: YTPlayerState) {
switch {
case YTPlayerState.Paused:
YTPlayerState.Playing,
break
}
}
知道如何使用 YouTube SDK 在后台继续播放声音吗?另外,是否可以只在后台播放声音而不播放视频?
我们不胜感激。
【问题讨论】:
标签: ios swift youtube-api ytplayerview