如何在 MPMoviePlayerController 上处理多个 SRT 文件

Posted

技术标签:

【中文标题】如何在 MPMoviePlayerController 上处理多个 SRT 文件【英文标题】:How to handle multiple SRT files on MPMoviePlayerController 【发布时间】:2015-10-02 07:09:08 【问题描述】:

我想用 MPMoviePlayerController 做一些特别的事情;这样我就可以显示选项供用户选择自己选择的字幕。例如英语或西班牙语。 目前,我正在使用mhergon/MPMoviePlayerController-Subtitles,但它只会支持使用一个字幕。

我想像这张图片一样向用户显示选项:

如果用户点击关闭,则不会显示字幕(它正在工作);现在我想提供两种语言选择;意思是,两个 SRT 文件应该适用于一个视频,并且它们应该与视频时间正确同步。

如果有人经历过这样的工作,那么您的帮助将更加明显。我正在考虑在mhergon/MPMoviePlayerController-Subtitles 中进行一些自定义工作,但这可能并不好,因为最初它只写了一个字幕。

【问题讨论】:

【参考方案1】:

我对@9​​87654321@ 进行了更改,以添加对多字幕的支持。如果将来有人需要它,请查看此库。

【讨论】:

以上是关于如何在 MPMoviePlayerController 上处理多个 SRT 文件的主要内容,如果未能解决你的问题,请参考以下文章

player.duration 在视频文件的 MPMoviePlayerController 中始终显示为零

浅谈iOS视频开发

断言失败:电影播放器​​的激活状态错误(一)

如何在图像中找到明亮区域(以及如何在图像中找到阴影区域)

在QGIS中如何添加天地图的WMTS

如何在表单提交后保留文本(如何在提交后不删除自身?)