を使用してAVPlayerView
、Apps Bundle ディレクトリからいくつかのローカル ビデオを表示しています。コンテンツのアクセシビリティを向上させるために、字幕を表示する機能を追加したいと考えています。
私はプログラマーであり、映画製作者であり、字幕を作成する必要があるため、あらゆる字幕形式とソリューションを受け入れることができます。.srt
いくつかの一般的な形式 ( , .scc
)を発見しましたが、 AVPlayer
.
次のようなビデオを初期化します。
let myVideoPlayer = AVQueuePlayer(url: URL(fileURLWithPath: "/myPath"))
たとえば、QuickTime で字幕付きのビデオを再生する場合、同じディレクトリに両方のファイル (字幕とビデオ) があれば十分です。に字幕ファイルの URL を追加するなどのヒントや解決策は見つかりませんでしたAVPlayer
。それは正しいアプローチではないようですか?
他のスレッドでは、AVPlayersclosedCaptionDisplayEnabled
がトラックでうまく機能すると述べていClosed Caption
ます。しかし、ここでも疑問が生じます:別のファイル (.srt、.scc など) から AVPlayer で字幕を表示するにはどうすればよいですか?