HTML 5 Audio/Video DOM controller 属性

w3school 在线教程

## HTML5 教程

- HTML5 教程
- HTML5 简介
- HTML5 视频
- HTML5 视频/DOM
- HTML5 音频
- HTML5 拖放
- HTML5 画布
- HTML5 SVG
- HTML5 画布 vs SVG
- HTML5 地理定位
- HTML5 Web 存储
- HTML5 应用缓存
- HTML5 Web Workers
- HTML5 服务器发送事件

## HTML5 表单

- HTML5 输入类型
- HTML5 表单元素
- HTML5 表单属性

## HTML5 测验

- HTML5 测验

## HTML5 参考手册

- HTML5 标签
- HTML5 属性
- HTML5 事件
- HTML5 视频/音频
- HTML5 画布
- HTML 有效 DTD

# HTML 5 Audio/Video DOM controller 属性

HTML 5 Audio/Video DOM 参考手册

## 实例

检测该视频是否有媒体控制器：

    myVid=document.getElementById("video1");
    alert("Controller: " + myVid.controller);

亲自试一试

## 定义和用法

controller 属性返回音视频的当前媒体控制器。

默认地，音视频元素不会有媒体控制器。如果规定了媒体控制器，controller 属性将以 MediaController 的形式返回它。

## 浏览器支持

任何主流浏览器都不支持 controller 属性。

## 语法

    audio|video.controller

### 返回值

值 | 描述
--- | ---

MediaController 对象

表示音视频的媒体控制器。

MediaController 对象属性/方法：

- buffered - 获得音视频的缓冲范围
- seekable - 或者音视频的可寻址范围
- duration - 获得音视频的时长
- currentTime - 获得或设置音视频的当前播放位置
- paused - 检测音视频是否已暂停
- play() - 播放音视频
- pause() - 暂停音视频
- played - 检测音视频是否已播放过
- defaultPlaybackRate - 获得或设置音视频的默认播放速率
- playbackRate - 获得或设置音视频的当前播放速率
- volume - 获得或设置音视频的音量
- muted - 获得或设置音视频是否已静音

HTML 5 Audio/Video DOM 参考手册