MediaPlayer mp = new MediaPlayer();
自己创建一个button
相应逻辑
try {
Uri setDataSourceuri = Uri.parse(“android.resource://com.example.xinquan.uiwidgettest/”+R.raw.test);
mp.setDataSource(this, setDataSourceuri);
mp.prepare();
mp.start();
} catch (IllegalArgumentException e) {
e.printStackTrace();
} catch (IllegalStateException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
mp.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.release();
}
});
“android.resource://com.example.xinquan.uiwidgettest/”中的com.example.xinquan.uiwidgettest换成自己的包名
并且R.raw.test是我在res下新建raw文件夹里放的test.mp3文件