我正在尝试创建一个播放HTML5视频并显示SRT字幕的网站。我正在尝试模拟已完成的内容here,但当我在my website上执行相同操作时,FireBug会在javascript调试器中报告TypeError: textTrack[i] is undefined
。我正在使用apache2,php等运行Debian Squeeze服务器。我需要安装任何组件才能使javascript正常工作吗?我尝试编辑htmltexttrack.js,它正在为字幕提供硬编码为i的值,但它仍然报告了未定义的错误,这让我相信缺少一些必要的javascript。
答案 0 :(得分:1)
我已经在firebug中检查了你的代码,由于某种原因,我的浏览器无法访问html5texttrack.js
内的原始来源上的标题文件(诅咒我可以直接从我的浏览器访问该文件)
<track kind="caption" src="http://accessibility.oit.ncsu.edu/video/audiodescriptions/source/captions.vtt" label="English" />
firebug不会产生任何错误,但在控制台日志中,请求此文件的GET
方法有一条读取行。
我做了什么,将标题文件复制到我的计算机上,然后更改了加载标题的代码行:
<track kind="caption" src="captions.vtt" label="English">
一切都像魅力......