Ich versuche, einen Film abzuspielen, der Untertitel in der Datei (.scc) eingebettet hat, die eine Instanz von MPMoviePlayerController verwenden. Ich habe die Dokumentation gelesen und sehe keine Unterstützung, um Untertitel mit dieser Klasse zu aktivieren. Ich weiß, dass Apple einem Benutzer ermöglicht, Untertitel für Filme von iTunes zu aktivieren. Wer kennt eine bestimmte Art, dies zu tun, die ich übersehen könnte?Geschlossene Bildunterschriften in MPMoviePlayerController für iPhone
Antwort
Leider, soweit ich weiß, gibt es keine Möglichkeit, dies automatisch zu tun. Es ist jedoch nicht allzu schwierig, wenn Sie iOS3.2 + verwenden.
In iOS3.2 + entspricht MPMoviePlayerController dem MPMediaPlayback-Protokoll, dh Sie können jederzeit auf den "Wiedergabekopf" zugreifen, um zu bestimmen, wo Sie sich in der Datei befinden.
Ich weiß nicht, über das SCC-Dateiformat insbesondere, aber wenn Sie eine Liste von Untertiteln und Start/Ende Zeitcodes mit ihnen verbunden hatte (was scheint die Grundlage der meisten der Untertitel-Formate da draußen zu sein), Sie können einfach die "Wiedergabekopf" -Zeit in regelmäßigen Abständen überprüfen, prüfen, ob sie mit einem der vorhandenen Untertitelsätze übereinstimmt, und sie anzeigen, indem Sie der Filmansicht eine Unteransicht hinzufügen.
Auf iOS 4.0 und höher können Sie auch AVPlayer class verwenden. Es unterstützt native Untertitel (siehe die Eigenschaft closedCaptionDisplayEnabled).
- 1. Geschlossene Bildunterschriften in YouTube API v3
- 2. iPhone MPMoviePlayerController: Ausblenden der Statusleiste
- 3. MPMoviePlayerController iPhone 3G & .mov Dateiformat
- 4. MPMoviePlayerController Thread Lock Problem - Iphone Entwicklung
- 5. Einschränkungen für geschlossene Familien?
- 6. MPMoviePlayerController auf dem iPhone 3.0 SDK
- 7. Graphviz (DOT) Bildunterschriften
- 8. Sphinx automatisierte Bildnummerierung/Bildunterschriften?
- 9. Verwenden Sie Bild alt für Fancybox Bildunterschriften
- 10. Problem Video in MPMoviePlayerController für iPad
- 11. MPMoviePlayerController Multitasking-Problem
- 12. Inhalt von MPMoviePlayerController ändern
- 13. MPMoviePlayerController Ausgangsbild
- 14. MPMoviePlayerController und HTTP Live Streaming
- 15. MPMoviePlayerController Stottern
- 16. Overlay oben auf Streaming MPMoviePlayerController
- 17. MPMoviePlayerController Nicht spielen Lokale Datei
- 18. Geschlossene Kontur in C++/Qt
- 19. Regex für nicht geschlossene HTML-Tags
- 20. Machen Sie eine Bildunterschriften Seite
- 21. HTML5 Spur Bildunterschriften nicht angezeigt
- 22. MPMoviePlayerController und HTTP Live-Streaming
- 23. * Einige * Bildunterschriften von RMarkdown nicht
- 24. Image Slider mit Bildunterschriften in Wordpress
- 25. mehrere Abbildung in Latex mit Bildunterschriften
- 26. Entfernen von Präfix aus Bildunterschriften in LaTeX
- 27. Cache Progressive heruntergeladene Inhalte in MPMoviePlayerController
- 28. Wie kann MPMoviePlayerController Freigabe Speicher
- 29. MPMoviePlayerController Spiele Live Stream
- 30. iOS: Wie MPMoviePlayerController verwenden
Aktiviert 'closedCaptionDisplayEnabled' die Soft-Untertitel, die in der Videodatei eingebettet sind? Was, wenn die Datei mehrere Untertitelspuren hat, kann ich zum Beispiel programmatisch zwischen Englisch oder Französisch wählen? Die Dokumentation sagt fast nichts, jede Hilfe, die Sie zur Verfügung stellen können, wird sehr geschätzt. Vielen Dank! –