以前做的一个项目,与流媒体相关的,那时学了好多相关知识,还写了一个自定义的 MediaPlayer Controller。现在稍微有点时间,简单整理一下,顺便分享出来。你要做的只是实现 Controller.ControlOper,并把 Controller 设置为你的 MediaPlayer 的控制器即可。注意那个mPlayer.setDataSource()里面那个 url,是个开放的 rtsp 测试地址,可能会失效哦,如果失效的话,会看到“黑屏”,出现这种情况的话,请自己换个别的测试地址哦。   另外,在 onDestory() 里面要记得释放相关资源哦!
 @Override protected void onDestroy() {  super.onDestroy();  releaseMediaPlayer(); } private void releaseMediaPlayer() {   mController.removeHandlerCallback();  if (mPlayer != null) {      mPlayer.stop();      mPlayer.release();  } } public void removeHandlerCallback() {    if(mHandler != null) {      mHandler.removeCallbacksAndMessages(null);      mHandler = null;    } }

更多相关文章

  1. tcping测试服务器TCP端口
  2. Android(安卓)WIFI 列表重复项问题
  3. Android测试一:Uiautomator——简介
  4. Android(安卓)Native内存泄漏诊断
  5. Android(安卓)setBackgroundResource()/setBackgroundDrawable()
  6. Android(安卓)Studio 2.2 新功能详解
  7. Android(安卓)的monkey测试及排错步骤
  8. app测试1--常用adb命令
  9. Android进行单元测试难在哪-part4

随机推荐

  1. android绘图Path类仿加速球水面波动效果
  2. 如何在android上支持JNA
  3. Android 2.3禁止系统弹出应用程序强制退
  4. Android中常见异常
  5. [置顶] 我的Android进阶之旅------>Andro
  6. Android 国际化工具 Android Localizer
  7. 【Android】Android 博客园客户端 (七)登录
  8. android——json解析
  9. HTC Kaiser 编译Android Kernel zImage
  10. android中ProgressDialog与ProgressBar的