javascript - 播放时更改 youtube 视频的音量
问题描述
当我播放这样的 Youtube 视频时:
https://www.youtube.com/tv?#/watch/video/control?v=d1-VK12FZhs&resume&t=0m4s
我需要更改注入 javascript 的音量。
我知道 API 有这个功能
player.setVolume(volume:Number):Void
因为我用它来获取当前时间:
document.querySelector('.video-stream').getCurrentTime();
我试过
document.querySelector('.video-stream').setVolume(20);
但我收到一条错误消息,告诉“setVolume 不是函数”
如何使用它来改变播放视频的音量?
提前致谢
解决方案
尝试这样的事情:
var vid = document.querySelector('.video-stream');
vid.volume = 0.1; // where 0 - no volume and 1 - 100% of volume. So 0.1 is 10% of volume. It works for me.
推荐阅读
- java - 分页后添加自定义标题
- android - Flutter:如何画星星
- php - 通过 phpmailer 发送电子邮件时 IF 语句的 PHP 奇怪行为(同时输出 IF 和 ELSE)
- html - 背景图像放置在导航栏上方而不是背景 HTML 和 CSS
- python - 使用 pandas 编辑 .xml
- opencv - 使用 IE(推理引擎)编译时出现 OpenCV 构建错误
- javascript - 使用 moment.js 解析时区名称
- python - 在python中使用多线程以模式打印Vaules
- python - BeautifulSoup html 解析器需要时间来解析 html 文件
- python - 如何在 httplib2 中设置 TLS 版本