检查视频是否有媒体控制器:
<button onclick="myFunction()" type="button">检查视频是否有媒体控制器</button><br> <video id="myVideo" width="320" height="176" controls> <source src="../../../assets/mov_bbb.mp4" type="video/mp4"> 您的浏览器不支持 HTML5 视频。 </video> <script> var vid = document.getElementById("myVideo"); function myFunction() { alert("Controller: " + vid.controller); } </script>
JavaScript:
var vid = document.getElementById("myVideo");
alert("Controller: " + vid.controller);
控制器属性返回音频/视频的当前媒体控制器。
默认情况下,音频/视频元素没有媒体控制器。 如果指定了媒体控制器,则控制器属性会将其作为 MediaController 对象返回。
提示: 使用 controls 属性设置或返回视频是否应显示标准视频控件。
属性 Property | |||||
---|---|---|---|---|---|
controller | ❌ 不支持 | ❌ 不支持 | ❌ 不支持 | ❌ 不支持 | ❌ 不支持 |
audio|video.controller
类型 Type | 描述 Description |
---|---|
MediaController Object | 表示音频/视频的媒体控制器。MediaController 对象属性/方法: * buffered - 获取 audio/video 的缓冲范围* seekable - 获取 audio/video 的可搜索范围* duration - 获取 audio/video 的持续时间* currentTime - 获取或设置 audio/video 的当前播放位置* paused - 检查 audio/video 是否暂停* play() - 播放 audio/video* pause() - 暂停 audio/video* played - 检查 audio/video 是否已播放* defaultPlaybackRate - 获取或设置 audio/video 的默认播放速率* playbackRate - 获取或设置 audio/video 的当前播放速率* volume - 获取或设置 audio/video 的音量* muted - 获取或设置 audio/video 是否静音 |