android MediaPlayer 几种播放方式
16lz
2021-01-26
小知识点
使用MediaPlayer 播放音频
3种方式实现
【1】播放存放在res/raw/a.mp3 使用MediaPlayer的静态的方法create(Context context ,int resid)
【2】播放存放在 sdcard/0/com.gengshuaijia/a.mp3 使用MediaPlayer mediaplayer 的方法 setDateSource(String path)
【3】播放存放在网络端的mp3 文件 http://sc1.111ttt.com/2016/5/10/18/203182226430.mp3 使用MediaPlayer的静态的方法create(Context context ,Uri path)
{1************}
//【1】使用MediaPlayer的静态的方法create(Context context ,int resid)
MediaPlayer mediaPlayer = MediaPlayer.create(this,R.raw.a);
// 【2】开始播放
mediaPlayer.start();
mediaPlayer.stop(); 停止播放
//【1】使用MediaPlayer mediaplayer 的方法 setDateSource(String path)
// 获取sd卡地址
String path =Environment.getExternalStorageDirectory().getpath();
// 创建MediaPlayer 的对象
MediaPlayer mediaPlayer = new MediaPlayer();
// 指定要装载的音频文件
mediaPlayer.setDateSourse(path+"/com.gengshuaijia/a.mp3");
//预加载音频
mediaPlayer.parpare();
//开始播放
mediaPlayer.start();
注意事项:<!-- 读外部存储的权限-->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
{3***********}
//【1】使用MediaPlayer的静态的方法create(Context context ,Uri path)
MediaPlayer mediaPlayer = MediaPlayer.create(this,"http://sc1.111ttt.com/2016/5/10/18/203182226430.mp3");
//开始播放
mediaPlayer.start();
注意需要加权限: <uses-permission android:name="android.permission.INTERNET" />
使用MediaPlayer 播放音频
3种方式实现
【1】播放存放在res/raw/a.mp3 使用MediaPlayer的静态的方法create(Context context ,int resid)
【2】播放存放在 sdcard/0/com.gengshuaijia/a.mp3 使用MediaPlayer mediaplayer 的方法 setDateSource(String path)
【3】播放存放在网络端的mp3 文件 http://sc1.111ttt.com/2016/5/10/18/203182226430.mp3 使用MediaPlayer的静态的方法create(Context context ,Uri path)
{1************}
//【1】使用MediaPlayer的静态的方法create(Context context ,int resid)
MediaPlayer mediaPlayer = MediaPlayer.create(this,R.raw.a);
// 【2】开始播放
mediaPlayer.start();
mediaPlayer.stop(); 停止播放
mediaPlayer.pause(); 暂停播放
//【1】使用MediaPlayer mediaplayer 的方法 setDateSource(String path)
// 获取sd卡地址
String path =Environment.getExternalStorageDirectory().getpath();
// 创建MediaPlayer 的对象
MediaPlayer mediaPlayer = new MediaPlayer();
// 指定要装载的音频文件
mediaPlayer.setDateSourse(path+"/com.gengshuaijia/a.mp3");
//预加载音频
mediaPlayer.parpare();
//开始播放
mediaPlayer.start();
注意事项:<!-- 读外部存储的权限-->
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
{3***********}
//【1】使用MediaPlayer的静态的方法create(Context context ,Uri path)
MediaPlayer mediaPlayer = MediaPlayer.create(this,"http://sc1.111ttt.com/2016/5/10/18/203182226430.mp3");
//开始播放
mediaPlayer.start();
注意需要加权限: <uses-permission android:name="android.permission.INTERNET" />
更多相关文章
- ContentProvider何时创建?SQLiteDatabase方法何时执行?
- Path
- Android接收短信-createFromPdu
- Android属性动画---Property Animation(六)
- 倍数提高工作效率的 Android(安卓)Studio 奇技
- [置顶] 解决Android(安卓)SDK和Android(安卓)Studio不能更新的问
- Android(安卓)软键盘盖住输入框的问题
- Android(安卓)继承ViewGroup必须重写onMeasure方法和onLayout方
- Android实现编程修改手机静态IP的方法