Frage an ios, avplayer – MPMoviePlayerViewController beobachtet '_serverConnectionDiedNotification'

4

Während der Arbeit mit MPMoviePlayerViewController erhalte ich die unten stehende Fehlermeldung und die App stürzt ab.

_serverConnectionDiedNotification. Info - Benachrichtigung = Fehler Domain = AVFoundationErrorDomain Code = -11819 "Aktion kann nicht abgeschlossen werden" UserInfo = 0x5dfcb0 {NSLocalizedRecoverySuggestion = Versuchen Sie es später erneut., NSLocalizedDescription = Aktion kann nicht abgeschlossen werden}, AVPlayer =, currentTime = 0.00

2012-05-27 15: 32: 41.777 AnswerMania [3885: 707]* App wird aufgrund einer nicht erfassten Ausnahme "NSInvalidArgumentException" beendet. Grund: "Ein AVPlayerItem kann nicht mehr als einer Instanz von AVPlayer zugeordnet werden."

Das passiert nicht immer. Ich habe alle MpMoviePlayerController-Benachrichtigungen beobachtet, aber dieser Fehler kann nicht beobachtet werden. Bezieht es sich auf die Serververbindung? Wie kann die serverConnectionDiedNotification beobachtet werden?

Plus 1. Ich bin auch damit konfrontiert und habe keine Ahnung, warum dies geschieht oder wie es gelöst werden kann Dev Kanchen

Deine Antwort

1   die antwort
2

als beim Abspielen des Videos eine Kalendererinnerung angezeigt wurde. Es wurde für mich gelöst, indem ich die App-Audiositzung nicht verwendete:

moviePlayer.useApplicationAudioSession = NO;

BEARBEITEN: es hängt mit dem folgenden Fehler zusammen, die _serverConnectionDiedNotification wurde NICHT angezeigt:

AVPlayerItem cannot be associated with more than one instance of AVPlayer
Nimrod, Dies ist nicht die ideale Lösung, da useApplicationAudioSession in ios6 veraltet ist. Ich habe das gleiche Problem. Noch nicht festgelegt :( :( Kiran Kulkarni
Diese Eigenschaft ist seit iOS6 veraltet. Du solltest benutzen[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:&error] stattdessen. Till

Verwandte Fragen