在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";