百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>html5教程> html5中返回TimeRanges对象的属性buffered-
分享文章到:

html5中返回TimeRanges对象的属性buffered-

发布时间:08/01 来源:未知 浏览: 关键词:
buffered属性返回TimeRanges对象。TimeRanges对象表示会员的音视频缓冲范畴。缓冲范畴指的是已缓冲音视频的工夫范畴。要是会员在音视频中跳跃播放,会得到多个缓冲范畴。

实例

获得视频的首先段缓冲范畴(局部),以秒计:

myVid=document.getElementById("video1");
alert("Start: " + myVid.buffered.start(0)
+ " End: " + myVid.buffered.end(0));

定义和用途

buffered 属性返回 TimeRanges 对象。

TimeRanges 对象表示会员的音视频缓冲范畴。

缓冲范畴指的是已缓冲音视频的工夫范畴。要是会员在音视频中跳跃播放,会得到多个缓冲范畴。

阅读器支撑

所有主流阅读器都支撑 buffered 属性。

注释:Internet Explorer 8 或更早的阅读器不支撑该属性。

语法

audio|video.buffered
描述
TimeRanges 对象

表示音视频的已缓冲局部。

TimeRanges 对象属性:

  • length - 获得音视频中已缓冲范畴的数目

  • start(index) - 获得某个已缓冲范畴的开端位置

  • end(index) - 获得某个已缓冲范畴的完毕位置

注释:首个缓冲范畴的下表是 0。

实例一:audio中的buffered

Audio的缓存只要一个分段,开端位置为0,完毕位置为timeRange.end(0)


《script》
    var myAudio = document.getElementById('myAudio');
    myAudio.preload = true;
    myAudio.autoplay = true;
    myAudio.src = '../content/audio/天南海北.mp3';
    myAudio.onplay = function () {
        console.info("开端播放");
    }
    myAudio.oncanplay = function () {
        console.info('进入可以播放状态');
        console.info('总长度:' + myAudio.duration);
    }
    //加载状态监听
    myAudio.ontimeupdate = function (e) {
        /*
        * Audio的缓存只要一个分段,开端位置为0,完毕位置为timeRange.end(0)
        */
        //console.info(myAudio.buffered);
        //console.info(myAudio.buffered.length);
        // console.info('start:'+myAudio.buffered.start(0)+',end:'+myAudio.buffered.end(0));
        var timeRange = myAudio.buffered;
        console.info(timeRange);
        console.info('start:' + timeRange.start(0) + ',end:' + timeRange.end(0));
    }
《script》

以上就是html5中返回TimeRanges对象的属性buffered的细致内容,更多请关注 百分百源码网 其它相干文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板