Android MediaPlayer的简单使用(一)
来源:互联网 发布:淘宝旺旺号怎么申请 编辑:程序博客网 时间:2024/06/06 00:31
在Android中,播放音频、视频等媒体资源都是使用MediaPlayer来完成的。
MediaPlayer支持的媒体类型,可点击https://developer.android.google.cn/guide/topics/media/media-formats.html参看。
本地媒体资源
将媒体资源复制粘贴到程序中的res/raw文件夹下,通过MediaPlayer player=MediaPlayer.create(this, R.raw.XXX); player.start();
获取到媒体资源并播放通过Uri获取手机中的媒体资源
Uri uri = ....; // 初始化媒体资源的uri MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setDataSource(getApplicationContext(), myUri); mediaPlayer.prepare(); mediaPlayer.start();
3.通过网络获取媒体资源
String url = "http://........"; // 媒体资源的URL MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC); mediaPlayer.setDataSource(url); mediaPlayer.prepare(); // 可能花费较长的时间,用于缓存等 mediaPlayer.start();
如果是通过网络获取媒体资源,需要在AndroidManifest.xml中添加:
<uses-permission android:name="android.permission.INTERNET" />
- 停止播放
if (player != null) player.stop();
- 释放
if (player != null) { player.release(); player = null; }
注:参考文档https://developer.android.google.cn/guide/topics/media/mediaplayer.html#manifest
阅读全文
0 0
- Android MediaPlayer的简单使用(一)
- Android MediaPlayer的简单使用(二)
- android MediaPlayer简单使用
- Android中MediaPlayer的简单使用
- 简单的MediaPlayer使用
- MediaPlayer的简单使用
- 简单的使用MediaPlayer
- Android-MediaPlayer(一)
- Android Mediaplayer的使用
- android的mediaPlayer使用
- Android之MediaPlayer——SurfaceView的简单使用
- Android开发--多媒体应用开发(一)--MediaPlayer的使用介绍
- 1.Android MediaPlayer的使用
- android下MediaPlayer的使用
- android日记:mediaPlayer的使用
- Android --- MediaPlayer的使用详解
- android多媒体学习系列(一)--MediaPlayer的生命周期
- android MediaPlayer实现简单的音乐播放
- iOS面试题学习(1)内存管理
- 调用系统计算器 android(适用于不同品牌)
- I/O多路复用—select服务器
- 洛谷P3345 [ZJOI2015]幻想乡战略游戏
- SQL--基本语句
- Android MediaPlayer的简单使用(一)
- #pragma 处理警告
- Codeforces 538E. Demiurges Play Again (树形DP)
- substring和exec注意点
- 你不知道的JS——札记(一)
- WWDC2017短录
- 详解极光推送的 4 种消息形式—— Android 篇
- Centos用mail命令登录163邮箱发邮件
- mongo报错 is not valid JSON: json