是否有使用 react/javascript 在 safari 浏览器中使音量为 0% 的方法?

问题描述 投票:0回答:1

我正在构建一个 React 应用程序。它使用 React 和 daily.co 进行视频通话。有人可以建议我一种控制音量的方法,如果需要使用 JavaScript 和 REACT 使参与者静音,可以将音量设为 0%。 为了更清楚起见,请包含一个代码示例。

我在谷歌上搜索了很多库,但我不确定我应该使用哪个库来实现这一点。

javascript reactjs safari mobile-browser dailyco
1个回答
1
投票

如果你想控制系统音量,你不能。
Javascript可以在其网站上控制

video
audio

例如:

var vid = document.getElementById("myVideo");
vid.volume = 0.2;

哪些值:

1.0 is highest volume (100%. This is default)
0.5 is half volume (50%)
0.0 is silent (same as mute)

查看更多:w3schools

要在

ReactJS
中做同样的事情,您可以使用 useRef 钩子来引用您想要控制的
video/audio
并在上面做同样的事情

© www.soinside.com 2019 - 2024. All rights reserved.