Android MediaPlayer 播放本地与远程的mp3初步
2015-09-17 20:09
555 查看
首先创建对象:
本地mp3 - 这里指的是应用内的mp3, 存放在assets目录里。
如:
SD卡mp3
远程mp3
如:
player = new MediaPlayer(); //也可以使用create的方式,如: MediaPlayer mp = MediaPlayer.create(this, R.raw.test);//这时就不用调用setDataSource了,同时create 内部已经调用了prepara()方法,也不用再调用prepara()
本地mp3 - 这里指的是应用内的mp3, 存放在assets目录里。
如:
player.setDataSource(getAssets().openFd("9.mp3").getFileDescriptor()); player.prepare(); player.start();
SD卡mp3
player.setDataSource(“/sdcard/a.mp3”); player.prepara(); player.start();
远程mp3
如:
player = new MediaPlayer(); player.setDataSource("http://192.168.1.2/test/9.mp3"); player.prepare(); player.start();
相关文章推荐
- 自定义listview出现android.view.InflateException:Binary xml file line#
- Android如何正确的保存文件
- android layouts之RelativeLayout
- Android如何正确的保存文件
- Android LayerDrawable
- Android四大基本组件介绍与生命周期
- android学习:service的创建,打开、关闭一个service
- Android 加密解密Base64
- android绘图Path类仿加速球水面波动效果
- ColorDrawable 不起作用
- Android蓝牙大功率电机多频点/无极调速控制
- Android自定义View之图形图像工具类Path的特殊用法
- Android图片加载优化--图片缓存
- Android 笔记8
- Android下使用全局变量
- Android5.0源码开发之launcher切换语言后Folder和ShortcutT没有切换到当前语言
- Android开发环境的演变
- android自定义View创建一个Path绘制多边形,贝塞尔曲线,
- Activity显示关闭动画
- android异步加载AsyncTask