10

iOSでAVPlayerを使用して、「closedCaptionDisplayEnabledプロパティ」を使用して、ムービー(hlsまたはmp4)にキャプションまたはサブタイトルを表示していますが、キャプションには何も表示されません。どうしてか分かりません?

映画(hls、mp4)にキャプション(字幕)を表示するための解決策はありますか?

そして、アプリ、ユーチューブ、ネットフリックス、テレビガイド、そしてクローズドキャプションに使用されるものについてのいくつかのサンプルを見ます。

たぶん、iphone、netflix、youtubeのipadのすべてのアプリが1つのファイルを使用し、ビデオ内に字幕を挿入すると思います

しかし、私は2つのファイル(1つのファイルhlsまたはmp4、1つのファイルsrtまたはWebVTT)に使用したい

image1image2

この記事を読んでいただきありがとうございます!!!!

4

3 に答える 3

1

字幕として srt ファイルを使用しようとしていますか? iOS の AVPlayer 組み込みクローズド キャプションは、ストリームの一部としてエンコードする必要があるためです (AVPlayer のドキュメントを確認してください)。ビデオに srt を挿入できるビデオ編集ソフトウェアを検索します (注: これは、ビデオの一部である組み込みの字幕ではありません。オン/オフを切り替えることができます)。

それができない場合、他の唯一の解決策は、srt ファイルを解析し、ビデオ ビューの上に UILabel を表示することによって、独自の字幕を実装することです。

于 2014-02-14T21:18:14.477 に答える