youtube 音量控制在内部如何工作?
How does youtube volume controls work internally?
我很好奇 Youtube 如何让您通过其网站中的嵌入式控件来控制扬声器音量? Javascript可以控制喇叭输出吗?提前致谢。
您可以分配 audio
或 video
元素的 volume
属性 来设置输出音量。
好的,所以是的,对于 <video>
和 <audio>
元素 JavaScript 可以控制“播放”的音量。
这并不意味着 JavaScript 在浏览器中直接控制您的扬声器,它更像是您的浏览器可以将音频发送到您的系统扬声器...而您的浏览器让我们 JavaScript 发出信号某些意图,由您的浏览器转发给系统,然后转发给扬声器。
但是,如果您的扬声器设置为低音量或关闭,您的 JavaScript 无法更改。
您可以在此处了解有关 MDN 的详细信息https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video and here https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Introduction
我很好奇 Youtube 如何让您通过其网站中的嵌入式控件来控制扬声器音量? Javascript可以控制喇叭输出吗?提前致谢。
您可以分配 audio
或 video
元素的 volume
属性 来设置输出音量。
好的,所以是的,对于 <video>
和 <audio>
元素 JavaScript 可以控制“播放”的音量。
这并不意味着 JavaScript 在浏览器中直接控制您的扬声器,它更像是您的浏览器可以将音频发送到您的系统扬声器...而您的浏览器让我们 JavaScript 发出信号某些意图,由您的浏览器转发给系统,然后转发给扬声器。
但是,如果您的扬声器设置为低音量或关闭,您的 JavaScript 无法更改。
您可以在此处了解有关 MDN 的详细信息https://developer.mozilla.org/en-US/docs/Web/HTML/Element/video and here https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs/Introduction