1

BigVideo.js を使用しようとしていますが、Chrome と Safari では正常に動作しますが、Firefox では「this.tech is undefined」というエラーが表示され、ビデオが動作しません。以前にこのエラーが発生し、修正を知っている人はいますか?

乾杯 :)

4

3 に答える 3

2

Video Online Convert は実際に WebM でうまく機能します

http://video.online-convert.com/convert-to-webm

または、必要に応じて Ogg...

http://video.online-convert.com/convert-to-ogg

.ogv を使用するよりも劇的に優れていることがわかり、プラグインはそれを非常にサポートしています。アンビエント ビデオの場合は、次のようにします。

var BV = new $.BigVideo({useFlashForFirefox:false});
BV.init();
BV.show('vids/river.mp4', {
  ambient: true,
  altSource:'vids/river.webm'
});

MP4 もエンコード時にファストスタートとしてフラグを立ててください。そうしないと、IE が再生を開始する前に 100% までバッファリングされます。

于 2013-04-03T00:00:31.450 に答える
1

すべてのビデオ コーデックがすべてのブラウザでサポートされているわけではありません。ブロードキャストしようとしているビデオ形式が Firefox と互換性があることを確認してください

http://dfcb.github.com/BigVideo.js/

Firefox で最良の結果を得るには、ビデオの Ogg バージョンを作成し、以下またはこの例のように BigVideo.js を構成します。(注: WebM でも機能します)

$(function() {
    var BV = new $.BigVideo({useFlashForFirefox:false});
    BV.init();
    BV.show('vids/river.mp4', {altSource:'vids/river.ogv'});
});

https://developer.mozilla.org/en-US/docs/HTML/Supported_media_formatsには、各ブラウザがサポートするフォーマットのリストがあります

于 2013-03-13T13:06:58.897 に答える
0

videojs が Flash のみを使用するように指示されているが、Flash がインストールされていない場合に、このエラーが発生します。縮小版/非デバッグ版を使用すると、「TypeError: ah is undefined」というエラー メッセージも表示されます。

于 2013-08-22T22:57:30.763 に答える