在网站上观看带有字幕(外部)的视频有一项任务。
有没有人在iPhone上的视频播放器中完成此操作?
答案 0 :(得分:1)
由于字幕文件基本上只是一个文本文件,其中包含参数 - to-time
,from-time
和text-to-show
的数据集合,因此您可以在子视图中显示此数据(a简单UILabel
就足够了MPMoviePlayerController
的观点。从字幕文件(例如,.srt
文件)中,使用这三个类变量创建一个Subtitle
个对象的数组。然后,您可以设置一个NSTimer
链,它将在Subtitle
对象的显示时间完成后或需要显示下一个subTitle
时触发。
编辑 - 此答案适用于播放字幕的原生视频。我没有阅读网站部分,但我仍然认为这个答案是相关的,因为这个想法保持不变,无论是HTML + JS还是本机iOS。
答案 1 :(得分:1)
我认为第一个答案没有,'因为[请确认]我们正在讨论的是html页面,而不是本机应用程序; 万一,这是library ;;我试试看