我需要设置在媒体播放器中播放的歌曲的音高。我知道 Sound Pool 有助于设置音高,但我使用 MediaPlayer(因为我也需要混响效果)来播放曲目,我需要设置音高现在正在播放的曲目。任何人有任何线索吗?
问问题
2662 次
1 回答
10
Android 6.0 增加PlaybackParams
了MediaPlayer
. 我刚刚在模拟器中测试了这个:
String recordingPath = recordingDirectory + File.separator + "music.mp3";
MediaPlayer audioPlayer = MediaPlayer.create(getApplicationContext(), Uri.parse(recordingPath));
audioPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
PlaybackParams params = new PlaybackParams();
params.setPitch(0.75f);
audioPlayer.setPlaybackParams(params);
audioPlayer.start();
于 2015-10-23T23:22:05.843 回答