Wiedergabe von M4V-geschützten Inhalten mit MPMoviePlayerController oder AVPlayer (iOS)

8

Gibt es eine Möglichkeit, den MPMoviePlayerController (oder auch etwas niedrigeres wie AVPlayer) geschützte M4V-Dateien aus dem iTunes Store abzuspielen?

Verwenden Sie die offizielle iTunes API hier: Ссылка

Ich kann eine "previewURL" für Filme, Fernsehsendungen und Musikvideos bekommen. Musikvideos scheinen nicht geschützt zu sein, aber Filme und Serien sind.

Dies ist zum Beispiel die Vorschau-URL für ein Musikvideo von den Beatles (eigentlich eine Dokumentation, aber was auch immer): Ссылка

Und das ist die Vorschau-URL für eine Folge der Simpsons: Ссылка

Das Musikvideo wird mit einem MPMoviePlayerController gut wiedergegeben, aber das Video für The Simpsons wird überhaupt nicht abgespielt. (Bei Verwendung mit einem MPMoviePlayerViewController wird der Ansichtscontroller modal angezeigt und sofort ohne Benutzerinteraktion beendet.)

Wenn Sie sich beide URLs in QuickTime Pro ansehen, ist der einzige Unterschied, dass der zweite als "Geschützt" aufgeführt ist, was vermuten lässt, dass der MPMoviePlayerController geschützten Inhalt nicht wiedergeben kann, selbst wenn dieser Inhalt vorhanden ist direkt von Apple kommen.

Unter dem Abschnitt "Unterstützte Formate" in der Dokumentation ist M4V nicht speziell aufgeführt, aber es funktioniert sicherlich. Ich kann keine Dokumentation finden, die auf geschützte Inhalte verweist.

War nur neugierig, ob jemand wusste, wie man diesen Inhalt entweder in einer Anwendung oder auf andere Weise spielen kann. (Der Aufruf von [UIApplication ... openURL] funktioniert ebenfalls nicht, da Mobile Safari den Inhalt auch nicht abspielen kann.)

Dies ist auf iOS 4.x.

Danke.

    
kennyc 19.04.2011, 23:47
quelle

1 Antwort

17

Ich befürchte, dass Apple nicht möchte, dass wir das in unseren eigenen Apps machen.

DRMed MPEG4-Video scheint für alle Multimedia-iOS-SDK-Levels (Mediaplayer-Framework und Avfoundation-Framework) nicht in Frage zu kommen.

Lesen Sie diesen Blog für einen Nachweis von genau die gleichen Erfahrungen, die du selbst gemacht hast.

Und nur dafür, dass die Leute nicht falsch liegen und Äpfel mit Orangen vermischen. Dies gilt nur für DRM-geschützte Videodateien und hat nichts mit geschütztem Streaming zu tun - AES-128-verschlüsseltes HTTP-Streaming (m3u8) ist perfekt kompatibel mit iOS und auf allen Ebenen möglich ( MPMoviePlayerController sowie AVPlayer ).

    
Till 03.05.2011 20:28
quelle