Android Sound:seekTo和setPlaybackRate

Adr*_*ndl 5 audio android

我正在寻找在Android设备上播放音频的可能性,这让我既可以使用seekTo功能(踩在音频文件的指定部分),也可以使用setPlaybackRate(加快/降低播放速率).但是,看看Android提供的媒体类我只能找到以下内容.

SoundPool:缺乏seekTo

AudioTrack:缺乏seekTo

MediaPlayer:缺乏setRate

有没有办法在Android中播放音频而不必自己编写太多代码来提供这些功能?

小智 0

我认为OpenSL有你所需要的,但我个人没有使用过。也许这里的Android :How to Change Playback Rate of music using OpenSL ES会对您有所帮助。