HTML5-video视频/audio音频

1、video

兼容性:Internet Explorer 9+, Firefox, Opera, Chrome, 和 Safari 支持 <video> 元素

controls 属性表示控件是否显示

play()方法表示播放

pause()方法表示暂停

load()方法表示停止

playbackRate设置视频播放速度

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>多媒体操作</title>
</head>
<body>
    
    <video width="320" height="240" controls>
        <source src="../多媒体标签/trailer.mp4" type="video/mp4">
    </video>
    <br>
    <input type="button" name="" value="播放" class="bt1">
    <input type="button" name="" value="暂停" class="bt2">
    <input type="button" name="" value="快进" class="bt3">
    <input type="button" name="" value="停止" class="bt4">


    <script type="text/javascript">
        
        var video=document.querySelector("video");
        var bt1=document.querySelector(".bt1");
        var bt2=document.querySelector(".bt2");
        var bt3=document.querySelector(".bt3");
        var bt4=document.querySelector(".bt4");

        video.addEventListener("canplay",function(){
            //点击播放
            bt1.onclick=function(){
                video.play();
            }
            //点击暂停
            bt2.onclick=function(){
                video.pause();
            }
            //点击快进
            bt3.onclick=function(){

                video.playbackRate=2;
            }
            //停止
            bt4.onclick=function(){
                video.load();
            }
        })

    </script>
</body>
</html>

 

2、audio

兼容性:Internet Explorer 9+, Firefox, Opera, Chrome, 和 Safari 都支持 <audio> 元素

<audio>元素支持三种音频格式文件: MP3, Wav, 和 Ogg

 

 

controls 属性表示音频控件是否显示

play()方法表示播放

pause()方法表示暂停

load()方法表示停止

playbackRate设置音频播放速度

和video属性一样

<!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title></title> 
</head>
<body>

<audio controls> //不支持是显示audio中文字
  <source src="horse.ogg" type="audio/ogg">
  <source src="horse.mp3" type="audio/mpeg">
您的浏览器不支持 audio 元素。
</audio>

</body>
</html>

 

更多视频音频属性请参考产品手册:https://www.runoob.com/tags/ref-av-dom.html

 

posted @ 2021-01-04 10:37  JS-Feng  阅读(195)  评论(0编辑  收藏  举报