0

我正在使用带有 Flash 回退的 videojs 来显示 mp4 视频。我省略了视频尺寸,因此可以使用 JQuery $.find("#video_html5_api").width() 将 html5 视频区域自动调整为视频的宽度和高度,但是 flash 后备没有这样的属性,因此始终保持不变默认尺寸 (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 回答