私はビデオをストリーミングするためにm3u8ビデオフォーマットを使用しています。今は同じ字幕を表示する必要があります。AVPlayer/MPMoviePlayerControllerの字幕
Apple Documentationで検索したところ、closedCaptionDisplayEnabled
というプロパティーをAVPlayer
に設定すると、これを実現できます。
私は何が字幕のフォーマットであるべきかを知りたいですか? .srt形式はありますか?
また、MPMoviePlayerController
を使用して同じことを達成できますか?
何か助けていただければ幸いです。
http://stackoverflow.com/questions/11312118/show-subtitles-with-an-avfoundation-avplayer-on-os-xとhttp://stackoverflow.com/questions/5662635/showを参照してください。 -subtitles-in-a-mpmovieplayerviewcontroller-by-default – Till
Appleのドキュメントは、この点についての正確な言葉遣いに苦しんでいます。 'closedCaptionDisplayEnabled'" [i]は、プレーヤーがクローズドキャプションを使用しているかどうかを示します。 "字幕については何も言わない。私のテスト(OS X上)では、そのプロパティは字幕に何の影響も与えません。それは*のみ*クローズドキャプションで動作します。 (EyeTVを使って字幕付きのテレビを録画し、それをiPhoneとMPEG-2の多重化形式にエクスポートし、HandBrakeで後者を変換することで、これを自分でテストすることができます)EyeTVからiPhoneへのエクスポートにはCCトラック、HandBrakeリップ字幕トラックがあります。) –