首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >控制视频音量的JavaScript注入技术

控制视频音量的JavaScript注入技术
EN

Stack Overflow用户
提问于 2022-01-12 12:27:17
回答 2查看 131关注 0票数 0

这里有一个显示视频的html示例页面,我使用javascript注入来播放/暂停视频。但现在我也想控制音量。如何创建基于百分比的减少/增加体积的函数?

html视频- http://techslides.com/demos/sample-videos/small.webm

JavaScript

代码语言:javascript
复制
function pausevid() {         
  var video = document.getElementsByTagName('video');     
  video[0].pause();  
}  

pausevid();
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-01-12 12:38:42

我不认为您可以直接使用百分比的video.volume属性。

您可以使用parseFloat移除%符号并除以100将其更改为十进制。

代码语言:javascript
复制
let vol = "80%"

function pausevid() {
  var video = document.getElementsByTagName('video');
  video[0].pause();
  video[0].volume = parseFloat(vol) / 100;
  console.log(parseFloat(vol) / 100)
}

pausevid();
代码语言:javascript
复制
<video></video>

票数 2
EN

Stack Overflow用户

发布于 2022-01-12 12:33:53

您可能必须尝试以下操作:https://www.w3schools.com/tags/av_prop_volume.asp

例如,将音量设置为20%

代码语言:javascript
复制
var vid = document.getElementById("myVideo");
vid.volume = 0.2;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70681554

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档