H5新标签audio&video

H5新标签audio&video


audio

<audio id="audio" controls autoplay loop muted >您的浏览器不支持audio标签</audio>
  • controls显示播放器页面(默认隐藏)
  • autoplay自动播放
  • loop 设置或返回音频/视频是否再播放结束时再次播放
    • true再次播放
    • false不再次播放(默认值)
  • muted静音
  • currentSrc(只读) 返回当前音频/视频的URL
  • duration(只读) 返回当前音频/视频的长度(以秒计)
  • currentTime 设置或返回音频/视频的当前播放位置(以秒计)
  • volume 设置或返回音频/视频的当前音量,范围0~1
  • muted 设置或返回音频/视频是否静音
  • playbackRate 设置或返回音频/视频的当前播放速度
    • 1.0(正常速度,默认值)
    • 0.5 半速
    • 2.0 倍速
  • ended(只读) 返回音频/视频是否播放完毕
    • true播放结束
    • false播放未结束
  • paused(只读) 设置或返回音频/视频是否暂停
    • true暂停
    • false未暂停

案例

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8" />
        <title></title>
    </head>
    <body>
        <!--controls 显示播放器页面-->
        <!--autoplay 自动播放-->
        <!--loop 无限循环-->
        <!--muted 静音-->
        <audio id="audio" src="我们爱过吗只是睡过吧.mp3" controls <!--autoplay--> loop <!--muted-->>
             您的浏览器不支持audio标签
        </audio>
        <br />
        <button id="play">播放</button>
        <button id="pause">暂停</button>
        <button id="seek">指定时间开始播放</button>
        <button id="muted">静音</button>
        <button id="pp">播放/暂停</button>
    </body>
    <script type="text/javascript">
        var audio=document.getElementById("audio");
        var playBtn=document.getElementById("play");
        var pauseBtn=document.getElementById("pause");
        var seekBtn=document.getElementById("seek");
        var mutedBtn=document.getElementById("muted");
        var ppBtn=document.getElementById("pp");
        
        playBtn.onclick=function(){
            audio.play();
        }
        pauseBtn.onclick=function(){
            audio.pause();
        }
        seekBtn.onclick=function(){
            //调节当前时间
            //audio.fastseek(5);    safari支持
            
            //使用currentTime进行时间的调节,进行音乐进度的控制
            audio.currentTime=60;
        }
        mutedBtn.onclick=function(){
            //使用volume调节声音大小,可以用来做静音按钮
            audio.volume=0;
        }
        var playStatus=false;
        ppBtn.onclick=function(){
            if(playStatus==false) {
                audio.play();
            }else{
                audio.pause();
            }
            playStatus=!playStatus;
        }
    </script>
</html>

video

<video id="video" src="许嵩、黄龄 - 惊鸿一面.mkv" width="500" controls loop poster="img/bj.jpg">
    您的浏览器不支持video标签
</video>
  • controls显示播放器页面(默认隐藏)
  • autoplay自动播放
  • loop无限循环
  • muted静音
  • poster规定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像

另一种方式,匹配视频

<video id="video" width="500" height="" controls loop poster="img/bj.jpg">
    <source src="许嵩、黄龄 - 惊鸿一面.mp4" type="video/mp4"></source>
    <source src="许嵩、黄龄 - 惊鸿一面.ogv" type="video/ogg"></source>
    <source src="许嵩、黄龄 - 惊鸿一面.webm" type="video/webm"></source>
    <source src="许嵩、黄龄 - 惊鸿一面.mkv" type="video/mkv"></source>
    <object width="" height="" type="application/x-shockwave-flash" data="myvideo.swf">
        <param name="movie" value="myvideo.swf" />
        <param name="flashvars" value="autostart=true&amp;file=myvideo.swf" />
    </object>
    当前浏览器不支持 video直接播放,点击这里下载视频: <a href="myvideo.webm">下载视频</a>
</video>

案例

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
        </style>
    </head>
    <body>
        <video id="video" src="许嵩、黄龄 - 惊鸿一面.mkv" width="500" controls loop poster="img/bj.jpg">
            您的浏览器不支持video标签
        </video>
        <br />
        <button id="load">重新加载</button>
        <button id="play">播放</button>
        <button id="pause">暂停</button>
        <button id="muted">静音</button>
        <button id="pp">播放/暂停</button>
        <button id="max">最大化</button>
    </body>
    <script type="text/javascript">
        var video=document.getElementById("video");
        var loadBtn=document.getElementById("load");
        var playBtn=document.getElementById("play");
        var pauseBtn=document.getElementById("pause");
        var mutedBtn=document.getElementById("muted");
        var ppBtn=document.getElementById("pp");
        var max=document.getElementById("max");
        
        var playStatus=false;
        
        loadBtn.onclick=function(){
            video.load();
        }
        playBtn.onclick=function(){
            video.play();
        }
        pauseBtn.onclick=function(){
            video.pause();
        }
        mutedBtn.onclick=function(){
            if (playStatus==false) {
                video.volume=0;
            } else{
                video.volume=0.5;
            }
            playStatus=!playStatus;
        }
        ppBtn.onclick=function(){
            if (playStatus==false) {
                video.play();
            } else{
                video.pause();
            }
            playStatus=!playStatus;
        }
        max.onclick=function(){
            video.webkitRequestFullScreen();
        }
    </script>
</html>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 215,076评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,658评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,732评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,493评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,591评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,598评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,601评论 3 415
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,348评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,797评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,114评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,278评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,953评论 5 339
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,585评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,202评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,442评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,180评论 2 367
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,139评论 2 352