javascript 如何获取视频标签的音频输出音量
How to get the audio output volume of a video tag in javascript
我不想获取用户为视频设置的音量,我想获取视频音频的总音量。有人可以告诉我该怎么做吗?我想这样做是因为我想用彩色边框突出显示音频输出最高的视频。
我想你的意思是你想获得每个视频的音频电平,类似于音轨的 VU 表或视频会议中谁说话声音最大的指示。
如果是这样,那么 AnalyserNode (https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode) 很可能是您想要的:
[An AnalyserNode] is an AudioNode that passes the audio stream unchanged from the input to the output, but allows you to take the generated data, process it, and create audio visualizations.
这里有一个关于如何使用它的很好的概述:
还有一个工作演示,名字很棒 'Voice-change-o-matic' - 它使用麦克风作为音频源,但您可以根据需要修改它:
我不想获取用户为视频设置的音量,我想获取视频音频的总音量。有人可以告诉我该怎么做吗?我想这样做是因为我想用彩色边框突出显示音频输出最高的视频。
我想你的意思是你想获得每个视频的音频电平,类似于音轨的 VU 表或视频会议中谁说话声音最大的指示。
如果是这样,那么 AnalyserNode (https://developer.mozilla.org/en-US/docs/Web/API/AnalyserNode) 很可能是您想要的:
[An AnalyserNode] is an AudioNode that passes the audio stream unchanged from the input to the output, but allows you to take the generated data, process it, and create audio visualizations.
这里有一个关于如何使用它的很好的概述:
还有一个工作演示,名字很棒 'Voice-change-o-matic' - 它使用麦克风作为音频源,但您可以根据需要修改它: