android开发,怎么在打开activity时播放音乐
发布网友
发布时间:2022-04-26 20:37
我来回答
共2个回答
热心网友
时间:2022-05-13 16:32
MediaPlayer的setDataSource一共四个方法:
setDataSource (String path)
setDataSource (FileDescriptor fd)
setDataSource (Context context, Uri uri)
setDataSource (FileDescriptor fd, long offset, long length)
//下边的代码直接复制到activity的onCreate就可以了,把音乐放到assets文件夹,再把引号里的名字换成你的音乐文件的名字。运行。
MediaPlayer mpMediaPlayer = new MediaPlayer();
AssetManager am = getAssets();
try {
mpMediaPlayer.setDataSource(am.openFd("Better Than A Hallelujah.mp3").getFileDescriptor());
mpMediaPlayer.prepare();
mpMediaPlayer.start();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
热心网友
时间:2022-05-13 17:50
file-path or http/rtsp URL sd卡文件路径或http网络资源路径