2
我正在使用內置視頻播放器的應用程序播放mp4
來自磁盤的視頻,並且我正在嘗試使其播放繼續播放音頻(視頻)時應用進入背景。iOS使AVPlayer繼續在後臺播放
我讀過很多其他堆棧溢出問題,但沒有答案爲我的案件工作。
我已經加入:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
do {
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
print("AVAudioSession Category Playback OK")
do {
try AVAudioSession.sharedInstance().setActive(true)
print("AVAudioSession is Active")
} catch let error as NSError {
print(error.localizedDescription)
}
} catch let error as NSError {
print(error.localizedDescription)
}
}
此外,我也有所需的背景模式在應用程序的Info.plist文件密鑰App plays audio or streams audio/video using AirPlay
。 但是,AVPlayer
在應用程序進入後臺時停止。
任何人都知道應用程序可能會出現什麼問題?
謝謝:)
編輯:注:我使用AVPlayerLayer
連同AVPlayer
。也許這是問題?
謝謝,解決了這個問題。 :) –