首页 > 解决方案 > 播放时更改 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 不是函数”

如何使用它来改变播放视频的音量?

提前致谢

标签: javascriptyoutube-api

解决方案


尝试这样的事情:

    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.


推荐阅读