【发布时间】:2012-12-26 08:02:20
【问题描述】:
我正在尝试创建一个播放 HTML5 视频并显示 SRT 字幕的网站。我试图模仿 here 所做的事情,但是当我在 my website 上做同样的事情时,FireBug 在 javascript 调试器中报告 TypeError: textTrack[i] is undefined。我正在使用 apache2、php 等运行 Debian Squeeze 服务器。是否需要安装任何组件才能使 javascript 正常工作?我尝试编辑驱动字幕的 htmltexttrack.js 以硬编码 i 的值,但它仍然报告未定义的错误,让我相信缺少一些基本的 javascript。
【问题讨论】:
-
JavaScript 通常在客户端运行,因此不应该有任何服务器依赖性导致这种情况。一切都在客户端。
-
在调试器中查看这两个站点,很明显,您认为阻止站点显示字幕的相同异常也发生在原始站点上。所以忘记那个想法吧。
-
textTrack数组为空。可以在 Firebug 的 DOM 选项卡中检查它,或将其记录到控制台。要么没有正确实现插件,要么存在错误......更可能是实现问题 -
我看原站没有抛出异常,但是为了测试,我把原站的源码复制过来,放到here,还是不行。跨度>
标签: javascript html html5-video