@Override
 public void onClick(View v) {
   try {
     mMikeView.setEnabled(false);
     ECVoIPSetupManager setupManager = ECDevice.getECVoIPSetupManager();
     if (setupManager != null) {
       setupManager.setMute(!isMikeEnable);
       isMikeEnable = setupManager.getMuteStatus();
     }
     if (isMikeEnable) {
       initBottomStatus(0);
     } else {
       synchronized (mLock) {
         // new Thread(mikeAnimRunnable).start();
         mLock.notify();
       }
     }
     if (mCallback != null) {
       mCallback.onMeetingMicEnable(isMikeEnable);
     }
     mMikeView.setEnabled(true);
   } catch (Exception e) {
     e.printStackTrace();
   }
 }
예제 #2
0
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    mCallId = getIntent().getStringExtra(ECDevice.CALLID);
    mCallNumber = getIntent().getStringExtra(ECDevice.CALLER);
    mCallName = mCallNumber;
    initResourceRefs();
    mName.setText(mCallName);
    mPhone.setText(mCallNumber);
    mVideoTopTips.setText(getString(R.string.str_vedio_call_in, mCallName));

    ECDevice.getECVoIPSetupManager().setVideoView(mVideoView, mLoaclVideoView);
    mLoaclVideoView.setVisibility(View.VISIBLE);
  }