我构建了一个自定义视频播放器,所有按钮都可以使用。我需要知道当视频具有该选项时 MPMoviePlayerController 显示字幕的代码是什么。我没有在任何地方找到示例或知道该字幕按钮背后的代码的人。我在哪里可以找到这个?
您将必须实现自己的字幕文件解析器。 .srt 文件格式非常简单,here https://stackoverflow.com/questions/2616766/parsing-srt-subtitles是关于如何解析它的讨论。
更具挑战性的一点是同步字幕显示(可能只是一个UILabel
放置在顶部MPMoviePlayerController
视图),以及当前的电影时间。你应该写一个你可以要求的课程subtitleStringAtTimeInterval
:类似的东西(将字幕保留在内存中并使字幕获取更快)。然后定期更新字幕(用NSTimer
或在每次字幕更新之间休眠一小段时间的后台线程)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)