@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(); } }
@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); }