首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

MediaPlayer 给养

2012-09-01 
MediaPlayer 补充MediaPlayer 的一些补充??[前提]1. 定义 及 初始化MediaPlayer mpmp new MediaPlayer(

MediaPlayer 补充

MediaPlayer 的一些补充

?

?

[前提]

1. 定义 及 初始化

MediaPlayer mp;mp = new MediaPlayer();

?

?

?

?

2. 根据不同的音频来源 其与之绑定的方法也不同 以下一一列举

?

* 事先放入的 resource 文件 如: test.mp3 在 R.raw 中

AssetFileDescriptor  fd = getResources().openRawResourceFd(R.raw.test);mp.setDataSource(fd.getFileDescriptor(), fd.getStartOffset(), fd.getLength());fd.close();mp.prepare();mp.start();

?

?

?

* 有Uri 的文件 如: content://media/external/audio/media/2?

Uri u = Uri.parse("content://media/external/audio/media/2");mp = MediaPlayer.create(this, uri);mp.start();

?

?

?

* 存放于文件中 如: /sdcard/dcim/test.mp3

?

mp.setDataSource("/sdcard/dcim/test.mp3");mp.prepare();

?

?

?

然后就可以根据不同的音频文件来源通过合适的方法调用之

?

done!

热点排行