android - 在同一 Activity 中播放 2 个音频文件

标签 android audio media-player

MediaPlayer instrumental = new MediaPlayer();
MediaPlayer vocal = new MediaPlayer();

我需要这 2 个对象在单击按钮播放时独立工作。

这 2 个实例应该分开播放。

人声应该有自己的进度条,它会在不影响乐器音量的情况下指示其音频的音量。

将此问题视为运行两个具有不同音量控制的音频。

最佳答案

您可以使用其 setVolume() 方法控制 MediaPlayer 的音频。示例:

MediaPlayer mp = new MediaPlayer();
...
mp.setVolume(1, 1);

这些参数用于左右声音。要修改这些值,请尝试计算本文中提到的值:https://stackoverflow.com/a/12075910/582083

关于android - 在同一 Activity 中播放 2 个音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17442988/

相关文章:

java - AMR帧大小计算

android - 在 Android 中播放视频时,VideoView 不会覆盖整个屏幕

android - 如何只录制1分钟的音频?

android - 在 Android 媒体播放器中,如何获取 "bytes loaded"?

Android:Java线程如何对应原生线程?

android - Repo(GIT)如何在使用镜像时更新 list 文件?

android - 如何在android中动态更改按钮的大小

c# - 音乐检测(非识别)

android - 如何在 Android 中以编程方式删除 .3gp 文件

java - 在 Java(API) 中合并两个音频文件(不是 concat)?