android开发,怎么在打开activity时播放音乐
MediaPlayermMediaPlayer=newMediaPlayer();mMediaPlayer.setDataSource(path);mMediaPlaye...
MediaPlayer mMediaPlayer=new MediaPlayer();
mMediaPlayer.setDataSource(path);
mMediaPlayer.prepare();
mMediaPlayer.start();
这段代码中的Path指的是什么?音乐文件放哪里?我用手机作为模拟器 展开
mMediaPlayer.setDataSource(path);
mMediaPlayer.prepare();
mMediaPlayer.start();
这段代码中的Path指的是什么?音乐文件放哪里?我用手机作为模拟器 展开
展开全部
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();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询