我的服务器是否缺少它需要的javascript组件?

时间:2012-12-25 23:06:35

标签: javascript html html5-video

我正在尝试创建一个播放HTML5视频并显示SRT字幕的网站。我正在尝试模拟已完成的内容here,但当我在my website上执行相同操作时,FireBug会在javascript调试器中报告TypeError: textTrack[i] is undefined。我正在使用apache2,php等运行Debian Squeeze服务器。我需要安装任何组件才能使javascript正常工作吗?我尝试编辑htmltexttrack.js,它正在为字幕提供硬编码为i的值,但它仍然报告了未定义的错误,这让我相信缺少一些必要的javascript。

1 个答案:

答案 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">

一切都像魅力......