Воспроизведение звука YouTubePlayer в фоновом режиме Swift
Я использую 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? Кроме того, возможно ли просто воспроизвести звук в фоновом режиме ине видео?
Любая помощь приветствуется.