微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > mt6735 FMRadio录音时,若意外停止,能保存录音文件

mt6735 FMRadio录音时,若意外停止,能保存录音文件

时间:10-02 整理:3721RD 点击:
DESCRIPTION]
FM录音时,若意外停止,如拔出耳机、打开music等,此时FM会停止,录音文件不会保存,希望修改成保存录音文件
[SOLUTION]
请在如下进行修改,
1、FMRadioService.java
private void exitFM() {
……
else if (FMRecorder.STATE_RECORDING == fmState) {
//添加如下
mFMRecorder.StopRecordOrPlay();
LogUtils.d(TAG, "StopRecordOrPlay");
String defaultName = getRecordingName();
saveRecording(defaultName);
//添加如上
/*mFMRecorder.discardRecording();
LogUtils.d(TAG, "Discard Recording.");*/ //删除原来的代码
}……

2、请在FMRecorder.java文件中添加如下:
public void StopRecordOrPlay() {
LogUtils.d(TAG, ">> StopRecordOrPlay");
// release recorder
if ((STATE_RECORDING == mInternalState) && (null != mRecorder)) {
stopRecorder();
// release player
} else if ((STATE_PLAYBACK == mInternalState) && (null != mPlayer)) {
stopPlayer();
}
}

附:[AudioApp]软件disable FM
[DESCRIPTION]
软件彻底disable FM,即使用户装了有FM APK的软件,也不能使用。
[SOLUTION]
请在mediatek\config\project下的ProjectConfig.mk文件中修改如下:
mtk_FM_SUPPORT=no
MTK_FMRADIO_APP=no

666666

666666

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

网站地图

Top