1

ここにあるアプリで YouTube 動画を再生するために YouTubeSDK を使用しています: 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 を使用してバックグラウンドでサウンドを再生し続ける方法はありますか? また、動画ではなく音声のみをバックグラウンドで再生することはできますか?

ありとあらゆる助けをいただければ幸いです。

4

1 に答える 1