MPMoviePlayerController mit einer Benutzerdefinierten Schaltfläche auf der Symbolleiste
Könnten Sie gesehen haben, video über YouTube in iPhone.
Normalen MPMoviePlayerController hat, previous, next & play/pause-buttons.
You-tube - player hat zwei zusätzliche Tasten auf Sie.
=> zu Favoriten Hinzufügen auf der linken Seite.
=> E-Mail dieses video auf der rechten Seite.
Ich umsetzen will, das gleiche für meine Anwendung.
Aber ich konnte nicht herausfinden, die Eigenschaft oder Methoden in Bezug auf - die Umsetzung dieser.
Wie muss ich die Tasten auf Sie?
- Wenn der Benutzer ist das ansehen von video-sollte es keine Tasten auf dem Bildschirm.
- Wenn der Benutzer tippt auf video - ein-Symbolleiste kommt nach oben & in der Mitte
- Ein center-tool bar hat in der Regel drei Schaltflächen ,zurück, weiter, play/pause
- Möchte ich hinzufügen-Schaltfläche neben der Schaltfläche weiter & zurück-Taste.
- Ich bin auch versucht, zu tun, die gleiche Sache. Dies ist jetzt möglich, da viele apps, die ich-e vimeo & dailymotion auch das hinzufügen von benutzerdefinierten Schaltfläche auf Ihre Spieler. Bitte helfen Sie mit!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich glaube nicht, dass Sie ändern können, die Schnittstelle eines Apple-Ansicht.
Der Allgemeine Ansatz wäre, um die Wiedergabe des video und dann, nachdem es fertig ist, zeigen eine Ansicht mit den Tasten/und oder Optionen für den Benutzer.
Ein Beispiel HIERFÜR kann gesehen werden, mit der YouTube-app auf dem iPhone. Nach dem youtube-video spielt, werden die Nutzer gesendet wird, eine übersicht mit links, um das video wieder, bevorzugten es, teilt es, etc.
Ich würde sagen, dass es möglich ist, legen Sie die
MPMoviePlayerController
'smovieControlMode
EigenschaftMPMovieControlModeHidden
und fügen Sie eine Untersicht, um es mit deinen eigenen Sammlung von Schaltflächen, Titeln, etc... AberMPMoviePlayerController
erbt nur vonNSObject
, also konnten Sie nicht tun. Vielleicht können Sie eine UnterklasseMPMoviePlayerController
und setup Ihre eigenen Sachen, wennplay
genannt wird, noch einmal, ich kann mir vorstellenMPMoviePlayerController
zeigt sich als ein modales fullscreen anzuzeigen und zu verbergen alles, was Sie setup. :-\Wenn alles, was Sie suchen, zu tun ist, Durcheinander mit dem Aussehen der Steuerelemente, weiß ich, dass Sie können, zu Durcheinander herum mit verschiedenen Objekten'
drawRect:
Methoden zu überschreiben, wie bars und Schaltflächen gezeichnet werden.Beispielsweise die Einrichtung einer Kategorie oder Unterklasse von
UINavigationBar
und UmsetzungdrawRect:
wie folgt wird das Ergebnis in einer benutzerdefinierten Navigationsleiste gezogen:Diese ersetzt Apple ' s standard-look für Ihre Navigationsleisten und ersetzt es mit einem benutzerdefinierten Bild-asset aus. Wir tun dies, unter anderem, für unsere apps.