2017-12-11 8 views
0

私はtvOSアプリケーションの問題に直面しています。実際には、私は2つのURLを持っています.1つはビデオ、もう1つはサブタイトルのURLです。だから私は字幕メニューでカスタム言語オプションを与えたい。私を助けてください。あなたは何か考えているなら私に知らせてください。カスタム字幕言語オプションを追加する方法

理解のため。私は下の画像を添付しました。

enter image description here

+0

私は、両方の '.m3u8'を(テキストファイルとして)ダウンロードする可能性があると思います。ビデオの最初のファイルで、それを編集します(いくつかのプロトコル/タグを含むサンプルテキストです)。字幕1の情報を追加します。次に、編集したファイルをビデオのソースとして設定します。 「有効な」URL(パスではありません)を取得するには、サーバーを偽造する必要があります。 – Larme

答えて

0

私はまた、いくつかの時間前に同じ課題に直面しています。 AVPlayerViewControllerを使用する場合、Subtitlesグループを変更する公式のSDKはありません。 AVPlayerViewControllerはストリームを読み取り、HLSメタデータに基づいてUIを構築します。 Infoグループに表示されているメタデータを変更することができます。 See link on Apple Developer Forum
tvOS 11以降、メニューに新しいセクションを追加できます。 See WWDC2017-209 https://developer.apple.com/videos/play/wwdc2017/209/

+0

$ Igor Kotkovets、これに関するサンプルコードがありますか?そしてこの問題をどうやって解決しましたか? –

+0

@Sankalap Yaduraj Singh、私は問題を解決しませんでした。 '字幕'セクションを変更する可能性はありません。 'AVPlayer'は外部字幕ファイルを読み込めません(AVPlayerViewControllerはそれを必要とします)。 AVPlayerは、一度に1つのメディア資産を再生するためのものです。https://developer.apple.com/documentation/avfoundation/avplayer –

+0

こちらを参照してください。 –

関連する問題