html5获取视频加载状态,等待HTML5视频加载

我有一个视频标签,我动态地更改其来源,因为我允许用户从数据库中的一些视频中进行选择。问题是,当我更改src属性时,视频不会加载,即使我告诉它。

这里是我的代码:

$("#video").attr('src','my_video_'+value+'.ogg');

$("#video").load();

while($("#video").readyState !== 4) {

console.log("Video is not ready");

};

代码仍然处于无限循环中。

任何帮助?

编辑:

对伊恩Devlin:

//add an listener on loaded Metadata

v.addEventListener('loadeddata',function() {

console.log("Loaded the video's data!");

console.log("Video Source: "+ $('#video').attr('src'));

console.log("Video Duration: "+ $('#video').duration);

},false);

好的,这是我现在的代码。来源打印很好,但我仍然无法获得持续时间:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值