获得路径后如何在媒体播放器中播放歌曲
How do i play a song in a media player after i got its path
获取歌曲在SD卡中的位置后。那么我如何使用路径来制作基本的音乐播放器,即播放按钮、暂停按钮等。
为它使用 MediaPlayer。
这是一个播放歌曲的代码示例,这是一个教程,它解释了如何完成您需要的其余部分。
要开始播放歌曲:
MediaPlayer mediaPlayer = new MediaPlayer()
MediaController mc = new MediaController(mediaPlayer);
mc.setDataSource(Path);
mc.prepare();
mc.start();
暂停:
mediaPlayer.pause()
转发:
int temp = (int)startTime;
if((temp+forwardTime)<=finalTime){
startTime = startTime + forwardTime;
mediaPlayer.seekTo((int) startTime);
倒带:
int temp = (int)startTime;
if((temp-backwardTime)>0){
startTime = startTime - backwardTime;
mediaPlayer.seekTo((int) startTime);
获取歌曲在SD卡中的位置后。那么我如何使用路径来制作基本的音乐播放器,即播放按钮、暂停按钮等。
为它使用 MediaPlayer。 这是一个播放歌曲的代码示例,这是一个教程,它解释了如何完成您需要的其余部分。
要开始播放歌曲:
MediaPlayer mediaPlayer = new MediaPlayer()
MediaController mc = new MediaController(mediaPlayer);
mc.setDataSource(Path);
mc.prepare();
mc.start();
暂停:
mediaPlayer.pause()
转发:
int temp = (int)startTime;
if((temp+forwardTime)<=finalTime){
startTime = startTime + forwardTime;
mediaPlayer.seekTo((int) startTime);
倒带:
int temp = (int)startTime;
if((temp-backwardTime)>0){
startTime = startTime - backwardTime;
mediaPlayer.seekTo((int) startTime);