2

我对 Video.JS 脚本(结合 BigVideo.js)有一点问题

第 2511 行:this.tech.isReady 为 null 或不是对象

以下情况发生在 IE7-8 和 Firefox 12 中。

https://github.com/zencoder/video-js/issues/210

以下线程给出了如何解决问题的答案(我认为)。

ddadick 说添加以下行。

V.options.flash.iFrameMode = true;

我已经尝试过这个,但它并不意味着在 Firefox 中工作,因为条件说:

if (options.iFrameMode == true && !_V_.isFF) {

如果选项模式不是 Firefox...

我已经关闭了“Firefox”验证进行测试,但 iframe 大小为 350x100。我试图破解 CSS,但它不会全屏显示。

我还尝试了另一种替代方法,它不是player.play()直接运行,而是使用准备好的函数调用它,player.ready(function() { player.play(); } );但它没有改变任何东西。

我只是在寻找一种方法,至少它不会在 Firefox 或不受支持的浏览器中崩溃。如果我能在这个浏览器中获得完整的视频支持,那就太好了。

当然我可以测试 Firefox 12 或更低版本,不要立即加载视频并显示海报,但我希望不要这样做。

4

1 回答 1

0

如果这是我遇到的同样问题,那么这是 Qt 4 在 OSX 上使用的 Webkit 实现的问题。这实际上不是 video.js 本身的问题。解决方案是升级到 Qt 5,它使用更新的版本,例如在尝试播放 MP4 视频时不会引发此类错误。有关问题和解决方案的详细信息,请参阅此博客文章:http: //magnemg.tumblr.com/post/113251336220/how-to-solve-a-capybara-webkit-and-video-js

于 2015-03-11T10:23:16.273 回答