Arbeite ich mit dem AVPlayer auf iOS verwenden, um "closedCaptionDisplayEnabled Eigenschaft"
um zu zeigen, Bildunterschriften oder Untertitel auf dem Film (hls-oder mp4), aber die Beschriftung nicht alles zeigen.
Ich weiß nicht, warum?
Haben Sie keine Lösung, um zu zeigen, captions(Untertitel) auf Film(hls,mp4)?
Und ich sehe ein paar Beispiel-über app, youtube, netflix, tvguide und etwas verwendet, um Untertitel.
Vielleicht all die app auf dem iphone, dem ipad von netflix,youtube, mithilfe einer Datei einfügen und Untertitel Insider-video, glaube ich,
Aber, möchte ich zu zwei Datei (eine Datei hls-oder mp4 -, eine Datei srt oder WebVTT)
image1, image2
Vielen Dank für diesen Artikel Lesen!!!!
IOS AVPlayer unterstützt Untertitel in einer von zwei Möglichkeiten: Entweder die Kodierung der Untertitel mit der CEA-608-standard (eine modifizierte version der CEA-708/ATSC-legacy-Kodierung) in der segmentierten MPEG2-TS video-Dateien, oder indem Sie die Beschriftungen in einem segmentierten WebVTT-Datei, die angegeben wird in der master-m38u Wiedergabeliste für die, die das HLS-video. "Weiche" Untertitel (kann ein-und ausgeschaltet werden) wird unterstützt durch das WebVTT-standard in einer ähnlichen Weise wie die Legenden (Sie haben sowohl kategorisiert als zeitlich Metadaten); wenn Sie bevorzugt "harte" Untertitel (wo Sie sind "verbrannt" in dem video) ist, geben Sie den Untertitel-Daten zu deinem video-encoder während der transcoding-Prozess.
Finden Sie unter den folgenden links für mehr info:
https://developer.apple.com/library/ios/documentation/networkinginternet/conceptual/streamingmediaguide/UsingHTTPLiveStreaming/UsingHTTPLiveStreaming.html
http://blog.zencoder.com/2012/07/13/closed-captioning-for-web-mobile-and-tv/
Versuchen Sie zu verwenden srt-Dateien als Untertitel? Da der AVPlayer built-in Untertitel auf iOS müssen codiert werden als Teil des Datenstroms (überprüfen Sie die AVPlayer Dokumentation). Suche für ein video-editing-software, die einfügen können, srt, die in das video (Hinweis: diese sind nicht gebacken-in Untertitel, die Teil des video; Sie können schalten Sie Sie auf off).
Nun, es sei denn, Sie können das tun, die einzige andere Lösung ist, um Ihre eigenen Untertitel durch das Parsen der srt-Datei und die Anzeige UILabel auf der Oberseite der video-Ansicht.
Einen sehr schnellen und einfachen Weg, es zu tun wäre, um es zu laden in einer webView.