Javascript VideoJS-swf加载的元数据事件
我正在使用Javascript VideoJS-swf加载的元数据事件,javascript,flash,video.js,Javascript,Flash,Video.js,我正在使用videojs运行各种flv/mp4文件。我的代码如下: 但是,仅当我按“播放”时才会触发加载的元数据事件。有没有人知道在使用SWF播放器时如何获取视频元数据(持续时间、大小等)?如您的问题所述,在按下播放按钮之前无法获取元数据,因为调用该方法后会触发onMetaData侦听器(在flash端),正如Adobe所说: 关联的事件侦听器在调用NetStream.play()方法后,但在视频播放头升级之前触发 希望这能有所帮助 var player = videojs('web_vide
videojs
运行各种flv
/mp4
文件。我的代码如下:
但是,仅当我按“播放”时才会触发加载的元数据事件。有没有人知道在使用SWF播放器时如何获取视频元数据(持续时间、大小等)?如您的问题所述,在按下播放按钮之前无法获取元数据,因为调用该方法后会触发onMetaData侦听器(在flash端),正如Adobe所说: 关联的事件侦听器在调用NetStream.play()方法后,但在视频播放头升级之前触发 希望这能有所帮助
var player = videojs('web_video', {controls: true, autoplay: false, preload: "metadata"})
.src({type: "video/flv", src: "path/to/my/video"})
player.ready = function() {
var video = $('#web_video_flash_api').get(0)
video.player.on('loadedmetadata', function(){alert("Loaded!!!"}))
}