微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 通话过程中,不能启动视频播放 器播放视频

通话过程中,不能启动视频播放 器播放视频

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
在通话过程中,启动视频播放器播放视频的时候,视频的声音会从听筒中发出来。如何修改在通话的时候,限制播放视
频文件。
[SOLUTION]
alps\packages\apps\Gallery2\src\com\android\gallery3d\app\MovieActivity.java
1、
import android.telephony.TelephonyManager;
import android.widget.Toast;
2、MovieActivity.onCreate():
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mtkLog.v(TAG, "onCreate()");
//added by MTK start
if(isVoiceBusy()){
Toast.makeText(this,"通话过程中,无法播放该视频
",Toast.LENGTH_LONG).show();
finish();
}
//added by MTK end
...
}
3、添加isVoiceBusy()方法:
private boolean isVoiceBusy(){
TelephonyManager mTelephonyManager = (TelephonyManager)
getSystEMService(TELEPHONY_SERVICE);
int mCallState = mTelephonyManager.getCallState();
Log.d(TAG, "isVoiceBusy(): mCallState = " + mCallState);
if (mCallState != 0) {
return true;
}else{
return false;
}
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top