JavaScript HTML DOM Audio 对象

  • Audio 对象

    Audio对象是HTML5中的新功能。Audio对象表示HTML <audio>元素。
    注意: Internet Explorer 8和早期版本不支持
    您可以使用getElementById()访问<audio>元素:
    var x = document.getElementById("myAudio");
    尝试一下
    您可以使用document.createElement()方法创建<Audio>元素:
    var x = document.createElement("AUDIO");
    尝试一下
  • Audio 对象属性

    属性 描述
    audioTracks 返回表示可用音轨的AudioTrackList对象
    autoplay 设置或返回音频是否应在准备就绪后立即开始播放
    buffered 返回表示音频缓冲部分的TimeRanges对象
    controller 返回表示音频的当前媒体控制器的MediaController对象
    controls 设置或返回音频是否应显示控件(播放/暂停等)
    crossOrigin 设置或返回音频的CORS设置
    currentSrc 返回当前音频的URL
    currentTime 设置或返回音频中​​的当前播放位置(以秒为单位)
    defaultMuted 设置或返回默认情况下音频是否应静音
    defaultPlaybackRate 设置或返回音频的默认播放速度
    duration 返回音频的长度(以秒为单位)
    ended 返回音频的播放是否已结束
    error 返回表示音频错误状态的MediaError对象
    loop 设置或返回音频是否应该在每次完成时重新开始播放
    mediaGroup 设置或返回音频所属的媒体组的名称
    muted 设置或返回是否应关闭声音
    networkState 返回音频的当前网络状态
    paused 设置或返回音频是否暂停
    playbackRate 设置或返回音频播放的速度
    played 返回表示音频播放部分的TimeRanges对象
    preload 设置或返回音频的preload属性的值
    readyState 返回音频的当前就绪状态
    seekable 返回表示音频可搜索部分的TimeRanges对象
    seeking 返回用户当前是否正在寻找音频
    src 设置或返回音频的src属性的值
    textTracks 返回表示可用文本轨道的TextTrackList对象
    volume 设置或返回音频的音量
  • Audio 对象方法

    方法 描述
    addTextTrack() 向音频添加新的文本轨道
    canPlayType() 检查浏览器是否可以播放指定的音频类型
    fastSeek() 寻找音频播放器中的指定时间
    getStartDate() 返回一个新的Date对象,表示当前的时间轴偏移量
    load() 重新加载音频元素
    play() 开始播放音频
    pause() 暂停当前播放的音频
  • 标准属性和事件

    Audio对象还支持标准属性事件
  • 相关页面

    HTML教程:HTML 音频
    HTML参考:HTML <audio>标签