javascript - 如何更改视频默认选项
问题描述
我最近创建了一个视频网站。在视频的底部,有 3 个点,当我们单击它们时,我们可以看到其他功能。但是当我从我的手机上点击 3dots 时,这看起来非常丑陋和巨大,我们可以对其进行一些更改吗?
#video, #vd, #vd1, #vd4, #vd5, #vd6, #vd7, #vd8{
height: 15em;
width: 8em;
}
<video id="video" width="640" height="480" controls>
<source src="https://player.vimeo.com/external/448795514.sd.mp4?s=6a4abade3728b02b15506a53807bfbc9cc38f930&profile_id=165&oauth2_token_id=57447761">
</video>
看它是如此巨大并且从视频中出来......有没有办法让它变小
解决方案
您需要在 CSS/或 HTML 中隐藏控件,并为我为暂停和播放实现的视频元素提供自定义控件设计以供参考
删除控件属性的示例
isPlaying = false;
function playPause(){
if(!isPlaying) {
document.getElementById('video').play()
document.getElementById('play-pause').innerText = "pause"
isPlaying = !isPlaying
}else{
document.getElementById('video').pause()
document.getElementById('play-pause').innerText = "play"
isPlaying = !isPlaying
}
}
#video, #vd, #vd1, #vd4, #vd5, #vd6, #vd7, #vd8{
height: 15em;
width: 8em;
}
// alternatively you can remove controls in video HTML element below code shows how it can be hidden using css(works only in few browsers)
video::-webkit-media-controls-panel {
display: none !important;
opacity: 1 !important;
<video id="video" width="640" height="480" >
<source src="https://player.vimeo.com/external/448795514.sd.mp4?s=6a4abade3728b02b15506a53807bfbc9cc38f930&profile_id=165&oauth2_token_id=57447761">
</video>
<button id="play-pause" onclick="playPause()"> play </button>
推荐阅读
- php - 获取另一个下拉更改的下拉数据
- angular - 如何确保在 Angular 2+ 的同一表单组下默认未选中单选按钮?
- angularjs - 使用 api 时在 angularjs 中进行分页
- angular - ngx chart 气泡图 - 自定义数据输入
- r - R data.table 遍历列以有条件地替换行值
- asp.net - 在启动时获取 azure 应用服务插槽名称?
- java - 如何在 Java 和 Bluej 中使用 Jackson
- android - 从 org.bytedeco.javacv.Frame 获取原始数据
- oracle - 无法在 OBIEE 中查询多个学科领域
- angular - 在 angular4 的输入字段中添加千位分隔符