0

mp4ビデオを表示するために、フラッシュフォールバックでvideojsを使用しています。JQuery $.find("#video_html5_api").width() を使用して html5 ビデオ領域をビデオの幅と高さに自動サイズ変更できるように、ビデオのサイズを省略しますが、フラッシュ フォールバックにはこのような属性がないため、常にそのままです。デフォルトのサイズ (300 x 150) です。

フラッシュフォールバックも自動サイズにする方法はありますか、またはメタデータから幅/高さを取得して player.width() などに渡す方法はありますか?

「loadedmetadata」イベントには実際のメタデータ情報が含まれていないようで、公開された API にはメタデータ情報を取得する方法がありません。

4

1 に答える 1

3

swf フォールバック ソースを調べた後、それを行う方法を見つけました。

$("#video_flash_api").get(0).vjs_getProperty("videoWidth")

于 2013-02-14T01:26:17.933 に答える