Frage

ich brauche eine Möglichkeit, Video-Nicht-Vollbild in meiner Anwendung zu steuern. Ich habe mit beiden MPMoviePlayerController und eine Lösung mit UIWebViews rumgespielt.

Ich habe eine Lösung mit MPMoviePlayerController gefunden, wo ich das Video von läuft auf vollen Bildschirm verhindern kann (indem Sie die Taste Fenster greifen und setze auf dem UIWindow Objekt eine Transformation). Allerdings ist der MPMoviePlayerController nicht scheinen, ein Verfahren zum Anhalten und Fortsetzen der Wiedergabe zur Verfügung zu stellen. Wenn ich die Stop-Methode verwenden, versteckt das Video (wie im api angegeben). Außerdem muss ich in der Lage die Wiedergabeposition während der Wiedergabe (manuelle seeking etc.) einzustellen. Ich habe apps gesehen, dass dies in dem App Store tut, aber ich bin nicht sicher, ob sie eingesetzt wurden, bevor Apple-private Methode Anrufe verboten.

hat jemand irgendwelche Tipps oder Tricks, um diese zu tun? (Beachten Sie, dass meine App Notwendigkeit für den App Store in Kauf genommen werden)

Ich bin in FFMpeg Lösungen nicht interessiert, aufgrund von Beschränkungen Lizenzierung.

Ich möchte auch haben, die Wiedergabe von zwei Videos zur gleichen Zeit, und würde einige Tipps, dies auch gerne (aber ich halte es nicht für möglich, im Moment als MPMoviePlayerController wird nur ein Video zu der Zeit spielen) .

War es hilfreich?

Lösung

In iOS 3.2 und höher können Sie in-line-Video-Player erstellen. Allein schon die Aussicht Eigenschaft als Subview, um Ihre Inhalte nach Ansicht der MPMoviePlayerController hinzufügen, stellen Sie den Rahmen und die URL-Quelle (local / remote) und voila. Sie haben einen nicht-Vollbild-Video-Player. Schauen Sie sich die Dokumentation für MPMoviePlayerController für weitere Details. ( http://developer.apple.com /iphone/library/documentation/mediaplayer/reference/MPMoviePlayerController_Class/MPMoviePlayerController/MPMoviePlayerController.html )

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top