uj5u.com熱心網友回復:
用MediaPlayer
public void play(String path) {
try {
mediaPlayer.reset();
mediaPlayer.setDataSource(path);
mediaPlayer.prepareAsync();
mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mediaPlayer) {
mediaPlayer.start();
}
});
} catch (IOException e) {
e.printStackTrace();
}
}
uj5u.com熱心網友回復:
參考 1 樓 JMSissi的回復: 用MediaPlayer
public void play(String path) {
try {
mediaPlayer.reset();
mediaPlayer.setDataSource(path);
mediaPlayer.prepareAsync();
mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mediaPlayer) {
mediaPlayer.start();
}
});
} catch (IOException e) {
e.printStackTrace();
}
}
我加了這個沒用啊。大神能幫我看看?
uj5u.com熱心網友回復:
參考 1 樓 JMSissi的回復: 用MediaPlayer
public void play(String path) {
try {
mediaPlayer.reset();
mediaPlayer.setDataSource(path);
mediaPlayer.prepareAsync();
mediaPlayer.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mediaPlayer) {
mediaPlayer.start();
}
});
} catch (IOException e) {
e.printStackTrace();
}
}
我另外寫了一個播放界面,怎樣點擊串列的音樂跳過去?實作播放。。。
uj5u.com熱心網友回復:
這個度娘吧。把串列傳過去,那就把串列用intent 傳過去就好了
uj5u.com熱心網友回復:
串列設定item點擊事件,點擊了就把點擊的item中的音樂路徑傳給你要播放的界面,剩下的就是用MediaPlayer播放了
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/70230.html
標籤:Android
上一篇:android廣播問題
下一篇:Android如何實作公眾號內的提醒資訊觸發APP語音提醒