UPDATE helfen: ich an Apple darüber gesprochen und es ist nicht möglich MPMoviePlayerController mit einer NSURLProtocol Unterklasse zur Zeit nutzen zu können!
Hej,
Ich bin nicht sicher, aber es könnte möglich sein. Ich arbeite gerade an etwas ähnlichem, aber habe es nicht voll funktionstüchtig. Was ich herausgefunden habe, ist, dass MPMoviePlayerController mit meiner benutzerdefinierten NSURLProtocol-Unterklasse interagiert, ABER es scheint wichtig zu sein, die HTTPHeaders von NSURLRequest zu berücksichtigen, da sie einen Bereich von Bytes definieren, den der MPMoviePlayerController benötigt.
Wenn Sie sie in Ihrer NSURLProtocol Unterklasse Dump werden Sie so etwas wie dies zweimal für den Start bekommen:
2011-01-16 17:00:47.287 iPhoneApp[1177:5f03] Start loading from request: {
Range = "bytes=0-1";
}
Also meine Vermutung ist, dass, solange Sie den richtigen Bereich zur Verfügung stellen können und eine MP4-Datei zurückgeben, die vom MPMoviePlayerController wiedergegeben werden kann, sollte es möglich sein!
EDIT: Hier ist ein interessanter Link: Protecting resources in iPhone and iPad apps
Hallo, Ich möchte die gleiche Funktion wie Sie implementieren.Ich habe Videodatei auf dem Server verschlüsselt. und ich möchte dasselbe Video mit Streaming abspielen. Wie kann es möglich sein? Danke – Developer