我正在使用 YouTubeSDK 在我的应用程序中播放 YouTube 视频:https ://github.com/gilesvangruisen/Swift-YouTube-Player
但是,当用户按下主页时,我希望声音继续在后台播放。 https://github.com/youtube/youtube-ios-player-helper/issues/38
我目前正在以下App Delegate
(可怕的转换)中尝试这个didFinishLaunchingWithOptions
:
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 在后台继续播放声音吗?另外,是否可以只在背景中播放声音而不是视频?
任何和所有的帮助表示赞赏。