MediaPlayer通过如下两个静态方法来加载指定的音频:
1、static MediaPlayer create(Context context,Uri uri):从指定的Uri来装载音频文件,并返回新创建的MediaPlayer对象;
2、static MediaPlayer create(Context context,int resid):从resid资源ID对应的资源文件中装载音频文件,并返回新创建的MediaPlayer对象
一般如果要加载多个文件来循环播放音频文件可以通过MediaPlayer的setDataSource()方法来装载指定的音频文件
1、setDataSource(String path):指定装载path路径代表的文件。
2、setDataSource(FileDescriptor fd,long offset,long length):指定装载fd所代表的文件中从offset开始、长度为length的文件内容;
3、setDataSource(FileDescriptor fd):指定装载fd所代表的文件
4、setDataSource(Context context ,Uri uri):指定装载uri所代表的文件。
MediaPlayer通过如下几个来进行播放控制:
1、prepare():准备音频文件;真正的装载音频文件,相当于缓存
2、start():