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

How to handle multiple SRT files on MPMoviePlayerController

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

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

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

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

我对 mhergon/MPMoviePlayerController-Subtitles 进行了更改以添加对多字幕的支持。以后有需要的可以看看这个库