当前位置:  编程技术>移动开发

android开发教程之卸载sd卡对MediaServer的处理

    来源: 互联网  发布时间:2014-10-23

    本文导语:  下面这段代码是android中Music中的处理代码: 代码如下:MediaPlayer.OnErrorListener errorListener = new MediaPlayer.OnErrorListener() {    public boolean onError(MediaPlayer mp, int what, int extra) {        switch (what) {        case MediaPlayer.MEDIA_ERROR_SERVE...

下面这段代码是android中Music中的处理代码:

代码如下:

MediaPlayer.OnErrorListener errorListener = new MediaPlayer.OnErrorListener() {
    public boolean onError(MediaPlayer mp, int what, int extra) {
        switch (what) {
        case MediaPlayer.MEDIA_ERROR_SERVER_DIED:
            mIsInitialized = false;
            mCurrentMediaPlayer.release();
            mCurrentMediaPlayer = new CompatMediaPlayer();
            mCurrentMediaPlayer.setWakeMode(MediaPlaybackService.this, PowerManager.PARTIAL_WAKE_LOCK);
                 mHandler.sendMessageDelayed(mHandler.obtainMessage(SERVER_DIED), 2000);
            return true;
        default:
            Log.d("MultiPlayer", "Error: " + what + "," + extra);
            break;
        }
        return false;
   }
};

简单来看,就是遇到MediaServer died这种情况,就release掉原来的MediaPlayer,然后重新创建一个MediaPlayer(会在MediaServer重新启动后关联起来)。然后可以根据原来的状态做相应的动作。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • android教程使用webview访问https的url处理sslerror示例
  • android开发教程之使用looper处理消息队列
  • Android应用中Back键的监听及处理实例
  • Android实现判断手机未接来电及处理方法
  • 深入Android SQLite 事务处理详解
  • Android图片处理:识别图像方向并显示实例教程
  • Android多线程处理机制中的Handler使用介绍
  • android 网络连接处理分析
  • android中处理各种触摸事件的方法浅谈
  • Android通过手势实现的缩放处理实例代码
  • Android 图片特效处理的方法实例
  • Android中父View和子view的点击事件处理问题探讨
  • Android游戏开发实践之人物移动地图的平滑滚动处理
  • Android 异步获取网络图片并处理导致内存溢出问题解决方法
  • Android 图像处理(类型转换,比例缩放,倒影,圆角)的小例子
  • android开发教程之handle实现多线程和异步处理
  • android图片圆角、图片去色处理示例
  • Android多线程及异步处理问题详细探讨
  • android的消息处理机制(图文+源码分析)—Looper/Handler/Message
  • Android消息处理机制Looper和Handler详解
  • 申请Android Map 的API Key(v2)的最新申请方式(SHA1密钥)
  • Android瀑布流实例 android_waterfall
  • Android开发需要的几点注意事项总结
  • Android系统自带样式 (android:theme)
  • android 4.0 托管进程介绍及优先级和回收机制
  • Android网络共享软件 Android Wifi Tether
  • Android访问与手机通讯相关类的介绍
  • Android 图标库 Android GraphView
  • Android及andriod无线网络Wifi开发的几点注意事项
  • 轻量级Android开发工具 Android Tools
  • Android 2.3 下StrictMode介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3