如何使用javascript放大MediaStream的音量级别

时间:2013-08-22 12:26:26

标签: html5 google-chrome

我正在使用html5的视频元素来显示视频和音频流。

在旧版本的系统(笔记本电脑,个人电脑等)中,音量水平不高。所以我想放大流音量。

我做了一些打猎,但没有找到任何可行的解决方案。

请提供一些链接或解决方案,以便我可以将其集成到我的应用程序中

1 个答案:

答案 0 :(得分:0)

您可以使用timbre.js为视频轨道的音频添加压缩(增益,即放大)。像这样:

 // the source of your video file
 var src = document.getElementById('video').firstElementChild.src;

 // this will play and loop the audio with increased gain
 var video = T("audio", {loop:true}).load(src, function(res) {

     T("comp", {thresh:-48, knee:30, ratio:24, gain:18}, this).play();

 });