Ich schreibe eine Anwendung, die die Filme in der Fotorolle in den lokalen Dokumentenordner für die App speichert. Ich kann Remote-Filme mit dem MPMoviePlayer wiedergeben. Wenn Sie jedoch versuchen, einen Film abzuspielen, der im Dokumentenordner für die App gespeichert ist, wird immer MPMovieLoadStateUnknown
zurückgegeben.MPMoviePlayer laden und Film in App-Dokumente gespeichert
Die Benachrichtigungen werden alle vom Standardbenachrichtigungszentrum gesendet und empfangen (MPMoviePlayerLoadStateDidChangeNotification
, MPMoviePlayerPlaybackDidFinishNotification
). Kurz nach dem Abrufen der loadStateUnknown-Nachricht in der Konsole wird eine Warnmeldung angezeigt, dass der Film nicht abgespielt werden konnte und die App dann die Benachrichtigung über die Wiedergabe der Filmwiedergabe erhält.
Ich denke, dass es der Fall sein kann, dass der Dateiname (MPMoviePlayer kann nur eine URL als Asset-Speicherort nehmen) nicht gefunden werden kann. Hat sich jemand mit diesem Thema oder Ähnlichem beschäftigt?
Denke, ich habe alles außer diesem versucht. Ich kann dir nicht genug danken! – Kyle
Ich bin froh, dass ich helfen konnte! :) –