mAudioManager.setStreamVolume(AudioManager.STREAM_RING,                        currentVolume,                        AudioManager.FLAG_ALLOW_RINGER_MODES);                              afd = this.mContext              .getResources()                .openRawResourceFd(R.raw.voip_busy);                   //摩托Me525 需要通过该方式设置听筒播放          if(OsBuild.isModel(Model.MOTOROLA_ME525))          {  //该代码必须在Create Mediaplayer之前设置            mMediaPlayer              .setAudioStreamType(AudioManager.STREAM_VOICE_CALL);          }          mMediaPlayer.setDataSource(afd.getFileDescriptor(),            afd.getStartOffset(),            afd.getLength());          afd.close();                    // 设置听筒播放                    if (!mIsSpeakerOn)                    {                        //如果不是摩托Me525 则设置改属性                        if(!OsBuild.isModel(Model.MOTOROLA_ME525))                        { //其他品牌的手机不需要这样设置                            mAudioManager.setMode(AudioManager.MODE_IN_CALL);                        }                        mAudioManager.setSpeakerphoneOn(false);                    }                    else                    {                        mAudioManager.setMode(AudioManager.MODE_NORMAL);                        // 扬声器模式                        mAudioManager.setSpeakerphoneOn(true);                    }                    mMediaPlayer.setLooping(true);                    mMediaPlayer.start();

更多相关文章

  1. 调用Android系统设置项
  2. android MediaRecorder录音详解
  3. Android—文字轮播
  4. Android(安卓)自定义dialog 设置宽度
  5. Android(安卓)Progressbar进度条显示
  6. Android(安卓)4.4 上实现透明导航栏和状态栏 Translucent system
  7. Android闹钟设置
  8. android中popupwindow的点滴
  9. android density

随机推荐

  1. Android之通过category跳转到指定的Activ
  2. Android对话框实例-注册对话框
  3. Android高手进阶——Android ANR解决案例
  4. Intent.FLAG_ACTIVITY_NEW_TASK和android
  5. 【android】Getting bitmap from a view
  6. android 晃动
  7. android property
  8. jWebSocket for Android
  9. Android PopupWindow显示位置和显示大小
  10. Android 工具类