2

Video.JSスクリプト(BigVideo.jsと組み合わせて)に少し問題があります

2511行目:this.tech.isReadyがnullであるか、オブジェクトではありません

IE7-8およびFirefox12では、次のことが発生します。

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()、ready関数を使用して呼び出す別の方法も試しましたplayer.ready(function() { player.play(); } );が、何も変更されませんでした。

Firefoxやサポートされていないブラウザで少なくともクラッシュしないようにする方法を探しています。このブラウザで完全なビデオサポートを利用できれば、それも素晴らしいことです。

もちろん、Firefox 12以下かどうかをテストすることはできますが、ビデオをロードしてポスターをすぐに表示しないでください。ただし、これを行わないことを望んでいます。

4

1 に答える 1

0

私が抱えていたのと同じ問題であれば、Qt 4 が OSX で使用する Webkit 実装の問題です。実際には、video.js 自体の問題ではありません。解決策は、たとえば MP4 ビデオを再生しようとしたときに、この種のエラーをスローしない新しいバージョンを使用する Qt 5 にアップグレードすることです。問題と解決策の詳細については、次のブログ投稿を参照してください: http://magnemg.tumblr.com/post/113251336220/how-to-solve-a-capybara-webkit-and-video-js

于 2015-03-11T10:23:16.273 に答える