Android在线播放歌曲(视频)是Android多媒体开发少不了的知识,经常有朋友来信问开发的细节,最近项目比较请原谅,所以提供一下思路,细节靠各位的聪明才智。

总体来讲,Android上面开发不用两个播放器轮流交替进行,做过J2me S40(索爱除外)音乐开发的就知道,两个播放器交替进行很多细节处理起来有点难度,因为Android支持RTSP,下面以一个播放音乐列子来说明。

1,简单的来讲,你可以直接传一个URl给MediaPlayer就可以播放了,你只要设置所要监听的接口即可,例如OnBufferingUpdateListener;

2,如果你的需求复杂点,比如,边听边存,系统提供的接口就有点不够了,就得自己封装一下MediaPlayer了。

关键点:Android的文件句柄可以被复用,所以得出下面思路。

思路:将下载下来的数据存到一个文件中,再用MediaPlayer用这个文件以播放本地文件的方式来播放即可了,这里面可能会遇到取总时间的问题,其他都很简单了。

更多相关文章

  1. Android面试心得和应对思路
  2. 关于ellipsize属性使用的一些细节
  3. android一些细节问题
  4. Android中消息机制中一些细节知识点
  5. Android中ListView学习---你可能不知道的细节
  6. 基于Android studio3.6的JNI教程之helloworld思路详解
  7. Android React Native的使用细节问题
  8. Android面面观——Android事件处理下(按键、触摸屏和滚动球的一些
  9. Android布局 android:gravity 和 android:layout_Gravity一些细

随机推荐

  1. Android(安卓)SDK开发嵌套aar文件
  2. Android(安卓)锁屏后handler计时失效
  3. android导入外部数据库到项目中的使用方
  4. 揭开Android神秘面纱之Activity
  5. Android最佳实践 为响应灵敏性设计
  6. Android之Binder和AIDL原理
  7. cocos2dx 3.x系列之Mac环境编译Android(
  8. Android中微信支付的调用方法
  9. Android之音频开发基础入门
  10. Android开发-从硬件到APP(一) : 单独编内核