HTML5 -video和audio的设置

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>

    <body>
        <!--controls播放页面,autoplay自动播放,loop循环播放-->
        <audio id="ad" controls src="img/johann_sebastian_bach_air.mp3" loop></audio>
        <!--<video controls id="vd">
            <source src="img/Intermission-Walk-in_512kb.mp4" type="video/mp4"></source>
            <source src="img/johann_sebastian_bach_air.ogg" type="video/ogg"></source>-->

        <!--</video>-->
    </body>
    <script type="text/javascript">
        window.onload = function() {
            var oVd = document.getElementById('ad');

            //获取当前播放时间
            //      setInterval(function(){
            //          console.log(oVd.currentTime);
            //      },1000);

            //设置播放时间从60s后开始
            //oVd.currentTime = 60;
            //获取总时间
            //console.log(oVd.duration);
            //alert(oVd.duration);//onload

            //获取音量

            oVd.volume=0.2;
            //console.log(oVd.volume);
            //是否静音
            oVd.muted=true;
            //是否暂停
            oVd.paused=true;

            //是否结束
            //console.log(oVd.ended);

            //有没有错误
            //console.log(oVd.error);//返回null证明没有错误

            //返回播放的路径
            console.log(oVd.currentSrc);

        }
    </script>

</html>

视频的设置

<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>

    <body>
        <input type="button" name="btn" id="btn" value="换视频" />
        <video controls id="vd">
            <source src="img/Intermission-Walk-in_512kb.mp4" type="video/mp4"></source>
            <source src="img/johann_sebastian_bach_air.ogg" type="video/ogg"></source>

        </video>
    </body>
    <script type="text/javascript">
        window.onload = function() {
            var oVd = document.getElementById('vd');
            var oBtn=document.getElementById('btn');
            var aSource=oVd.getElementsByTagName('source');
            //设置视频显示大小
            oVd.width=500;
            oVd.height=500;

            //获取本来的尺寸
            console.log(oVd.videoWidth);
            console.log(oVd.videoHeight);

            //设置封面
            //oVd.poster='aa.png';
            //鼠标经过视频暂停
            oVd.onmouseover=function(){
                oVd.pause();
            }

            //鼠标离开视频播放
            oVd.onmouseout=function(){
                oVd.play();
            }

            oBtn.onclick=function(){
                aSource[0].src='aa.mp4';
                aSource[1].src='aa.ogv';
                oVd.load();
            }
        }
    </script>

</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值