4

MPMoviePlayerViewController を使用しているときに、以下のようなエラー通知が表示され、アプリがクラッシュします。

_serverConnectionDiedNotification. Info -- notification=Error Domain=AVFoundationErrorDomain Code=-11819 "Cannot Complete Action" UserInfo=0x5dfcb0 {NSLocalizedRecoverySuggestion=Try again later., NSLocalizedDescription=Cannot Complete Action}, AVPlayer = , currentTime = 0.00

2012-05-27 15:32:41.777 AnswerMania[3885:707] *キャッチされない例外 'NSInvalidArgumentException' によるアプリの終了、理由: 'AVPlayerItem は AVPlayer の複数のインスタンスに関連付けることはできません'

これは常に起こっているわけではありません。すべての MpMoviePlayerController 通知を観察しましたが、このエラーは観察できません。サーバー接続に関連していますか?serverConnectionDiedNotification はどのように確認できますか?

4

1 に答える 1

2

ビデオの再生中にカレンダーのリマインダーが表示されたときに、同様の問題が発生しました。アプリのオーディオセッションを使用しないことで解決しました:

moviePlayer.useApplicationAudioSession = NO;

編集: 次のエラーに関連しています。_serverConnectionDiedNotification が表示されませんでした:

AVPlayerItem cannot be associated with more than one instance of AVPlayer
于 2012-06-05T21:52:56.853 に答える