我正在使用
由于我是程序员、电影制片人以及需要创建字幕的人,我对任何字幕格式和解决方案都持开放态度。我发现了一些常见的格式(
我像这样初始化视频:
如果您在QuickTime中播放带字幕的视频,只需将两个文件(字幕和视频)放在同一个目录中即可。我找不到任何提示或解决方案,例如将字幕文件URL添加到
AVPlayerView
来显示一些本地视频,这些视频位于我的应用程序包目录中。现在我想添加显示字幕的功能,以增加内容的可访问性。由于我是程序员、电影制片人以及需要创建字幕的人,我对任何字幕格式和解决方案都持开放态度。我发现了一些常见的格式(
.srt
,.scc
),但是,我想知道如何使用AVPlayer
“编程方式”处理它们。我像这样初始化视频:
let myVideoPlayer = AVQueuePlayer(url: URL(fileURLWithPath: "/myPath"))
如果您在QuickTime中播放带字幕的视频,只需将两个文件(字幕和视频)放在同一个目录中即可。我找不到任何提示或解决方案,例如将字幕文件URL添加到
AVPlayer
中,这是我所期望的。看来这不是正确的方法?
其他主题提到AVPlayer的closedCaptionDisplayEnabled
与Closed Caption
轨道配合使用效果很好。但这再次引出了问题:如何从单独的文件(如.srt、.scc)中使用AVPlayer显示字幕?