安卓媒体录制器设置音频音量

3

我对安卓编程不是很熟悉,希望在使用MediaRecorder录制视频时(或之前)设置音频音量。有没有什么方法可以做到这一点?或者有没有更好的方法来记录可变音量的视频,而不是使用MediaRecorder

1个回答

1

MediaRecorder 没有办法在录制时设置音量。但是你可以使用 MediaPlayer 的方法 setVolume(float, float) 在播放时设置音量。


好的,但是对于安卓系统来说有一些音频录制器可以设置录制音量。我希望在录制视频时也能够控制音量。 - C0dR
好的,但是像TapeMachine这样的应用程序如何在不同的音量下进行录制呢?(在TapeMachine中称为增益)他们使用自己的编解码器还是怎么做的? - C0dR
如果您想为音频录音增加增益,可以尝试一件事情。使用audiorecord记录原始音频...从那里,您可以增加或减少增益..例如,如果您将样本乘以某个分数,则会添加增益。但我无法看到任何在视频录制时执行此操作的方法。您可以分别记录音频和视频。 - stinepike
好像这是唯一的可能性。你不知道怎么做,对吧? - C0dR
我在之前的评论中提到了。使用MediaRecorder录制视频。关闭声音输入。同时使用AudioRecord录制声音并处理来自AudioRecord的样本数据。这似乎是唯一的方法,但不确定。祝你好运。 - stinepike
显示剩余3条评论

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接