2009-04-15 23 views
1

Zuerst entschuldigen mein Englisch :)Video abspielen nicht im Vollbildmodus

ich auf Apple Entwickler-Website gelesen haben, dass die Videowiedergabe durch das Framework bietet nur Vollbildmodus unterstützt.

Ich muss eine Anwendung entwickeln, in der Video in reduzierter Bildschirm-Modus wiedergegeben werden kann. Ich habe gesehen, dass Orange TV etwas gemacht hat, das so aussieht, wie ich es tun muss.

http://img218.imageshack.us/img218/1228/tvplayerorange.jpg http://img218.imageshack.us/img218/1228/tvplayerorange.jpg http://img218.imageshack.us/img218/1228/tvplayerorange.jpg

Die Anwendung ist im App Store verfügbar, aber Sie müssen ein Abonnement haben, um diese Anwendung zu testen. Wie auch immer, um es fortzusetzen, können wir Video (TV-Stream-Video) in einem Reduzierungsmodus sehen und wenn wir auf den Bildschirm klicken, wechselt es in einen Vollbildmodus.

Also meine Frage, was ich tun möchte, ist möglich (Orange TV hat es geschafft), aber ich frage mich, die Schwierigkeit, es zu machen. Es scheint, dass ich einen Videoplayer machen muss. Wenn es eine Menge Zeit braucht, ich denke, ich werde Media Player Framework des iPhone verwenden, ist nicht die optimale Lösung für mich.

Sie können mich mehr Details fragen;)

Vielen Dank für Ihre Antworten.

Antwort

0

Es ist nicht möglich, das integrierte Medienframework zur Anzeige von gefensterten Videos zu verwenden. Sie müssten einen anderen Codec und eine Streaming-Bibliothek auf das iPhone portieren, um dies zu erreichen.

1

Mit Blick auf die MPMoviePlayerController Klasse Dump here, können Sie diese öffentlichen Mitglieder sehen:

-(BOOL) isFullscreen; 
-(void) setFullscreen:(BOOL)fp8; 

So gibt es eine winzige Chance, einen Film im Fenstermodus zu zeigen. Diese Mitglieder sind jedoch nicht offiziell verfügbar und können unerwartetes Verhalten aufweisen. Das ist nur ein Hinweis, ich habe es nicht selbst gemacht. Beachten Sie, dass die Verwendung von nicht dokumentierten APIs dazu führen kann, dass Apple Ihre Anwendung im AppStore ablehnt.

Verwandte Themen