zoukankan      html  css  js  c++  java
  • html5 audio的暂停与播放

    在html5里,audio是新增的功能。它方便了用户。

    大多数音频是通过插件(比如 Flash)来播放的。然而,并非所有浏览器都拥有同样的插件。

    HTML5 规定了一种通过 audio 元素来包含音频的标准方法。

    audio 元素能够播放声音文件或者音频流。

    不过它的兼容性还不完善。只有IE 9 支持MP3,Firefox 3.5和Opera 10.5支持Ogg Vorbi、Wav,Chrome 3.0支持Ogg Vorbis、MP3,Safari 3.0支持MP3、Wav。

    如果要用js来控制audio的暂停与播放,我们不能直接在audio上添加点击事件,需要另外添加按钮才可以绑定点击事件。

    HTML代码如下:

    <button onclick="playPause()">播放/暂停</button>
    <audio id="audio1" width="420" >
        <source src="example.mp4" type="audio/mp4" />
        <source src="example.ogg" type="audio/ogg" />
    </audio>

    JS代码如下:

    var myAudio = document.getElementById('audio1');
        function playPause(){
            if(myAudio.paused){
                myAudio.play();
            }else{
                myAudio.pause();
            }
        }

    不过有些手机浏览器却不兼容play()和pause().需要自己研究一下再使用。

  • 相关阅读:
    linux 安装 Chrome
    J2EE版本
    Java 源码解析之局部变量检查
    /etc/xinetd.conf 和 /etc/xinetd.d/*【新网络服务配置】
    Linux 内核编译
    linux 汇编
    /etc/ethers【地址映射】
    Linux LAMP 搭建
    Linux ftp 使用
    linux apache
  • 原文地址:https://www.cnblogs.com/lansy/p/4513890.html
Copyright © 2011-2022 走看看