MediaPlayer中的几种播放音乐文件的方式(转)
在MediaPlayer中的几种播放音乐文件的方式
1.????有下载的好的资源
a)????????直接实例化MediaPlayer,把音乐文件加载进去就可以播放
b)????????调用mediaplayer中的Create的方法。有两个参数(作用类,和音乐文件路径)
代码如下
?
?
//?给mediaPlayer对象实例化
????mdplay?=?new?MediaPlayer();
????//?指定相应播放对象
//?mdplay?= MediaPlayer.create(Player.this, R.raw.shi);
?
2.???????直接加载Uri地址,没有下载资源
a)?????????首先定义Uri的对象,并赋予uri地址
b)????????也是调用mediaplayer中Create的方法。传入两个参数(作用类,和uri对象)
代码如下:
//?创建Uri的对象
????Uri u = Uri.parse("http://www.166china.com/zhuanti/aa.mp3");
mdplay?= MediaPlayer.create(Player.this, u);
3.???????直接调用mediaplayer的构造函数
a)?????????首先定义一个String类型的变量,接收uri的地址
b)????????在调用构造函数中setDataSource的方法
代码如下:
mdplay=new?MediaPlayer();
String path="http://www.166china.com/zhuanti/aa.mp3";