2012-02-07 7 views
2

Webサーバーからの再生にmediaelement.jsを使用すると、すべて正常に動作します。mediaelement.js:ローカルのFlash再生では、フルスクリーンで表示されない限り、音声付きの黒いビデオが表示されます。

ローカルのハードディスクから実行しようとすると、HTML5ではビデオが正常に再生されますが、フラッシュプレーヤーを使用すると音声は再生されますがビデオは黒です。フルスクリーンを選択すると、ビデオが再生されます。

これは、ダウンロードの一部として含まれているデモプレーヤーでも発生します。

修正プログラムがある場合は誰にも分かりますか?

+0

ロン、どこにsetVideoSizeを配置しましたか?ドキュメントで何も見つかりません..ありがとうございます –

+0

@philipp - 私は答えに例を追加しました。 –

答えて

4

いくつかの実験の後、私は自分の質問を解決することができました。

私は、正しい寸法でsetVideoSizeを明示的に呼び出すことができました。これで、ビデオはローカルドライブからでもWebサーバーからでも表示されます。

例:

$('video').mediaelementplayer({ 
    enableAutosize: true, 
    success: function(player, node) { 
     player.setVideoSize(480,320); 
    } 
});