您的位置:首页 > 移动开发 > Android开发

android播放音乐的三种方法实现

2012-05-19 16:26 453 查看
android播放音乐的三种方法实现(项目、sdcard、网络读取)

方法一,从项目中读取

//首先你需要准备一个音乐文件,然后在res文件夹下面,建立一个raw的文件在,在把音乐文件test.mp3复制到该文件夹下面即可。

MediaPlayer p = MediaPlayer.create(this, R.raw.test1);

p.start();


方法二,从sdcard中播放

String path="/sdcard/test1.mp3"; //音乐文件的路径

MediaPlayer player = new MediaPlayer();

try {

player.setDataSource(path); //设置数据

player.prepare(); //准备

player.start(); //播放

} catch (Exception e)

{

// TODO Auto-generated catch block

e.printStackTrace();

System.out.println(e);

}



方法三网上播放

//网上播放1

Uri uri = Uri.parse("http://zhangmenshiting2.baidu.com/data2/music/5840354/5840354.mp3?xcode=c8d0912a8fee4ee672244aadf4fe451a&mid=0.34923418921189"); //LZ随便去找的一个mp3的网络地址

MediaPlayer player2 = MediaPlayer.create(this, uri);

player2.start();



//网上播放2

MediaPlayer mediaPlayer = new MediaPlayer();

try

{

String path = "http://zhangmenshiting2.baidu.com/data2/music/5840354/5840354.mp3?xcode=c8d0912a8fee4ee672244aadf4fe451a&mid=0.34923418921189";

mediaPlayer.setDataSource(path);

mediaPlayer.prepare();

mediaPlayer.start();

}

catch (Exception e)

{

e.printStackTrace();

}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: