手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >MT6589平台通话录音时播放提示音给对方功能的具体实现
MT6589平台通话录音时播放提示音给对方功能的具体实现
摘要:1.修改AudioMTKStreamOut.cppssize_tAudioMTKStreamOut::write(constvoid*buf...

1.修改AudioMTKStreamOut.cpp ssize_t AudioMTKStreamOut::write(const void *buffer, size_t bytes)

{

case android_audio_legacy::AudioSystem::MODE_IN_CALL:

case android_audio_legacy::AudioSystem::MODE_IN_CALL_2:

修改pBGSPlayer->Open(pSpeechDriver, 0x0, 0xFF); 為pBGSPlayer->Open(pSpeechDriver, 0xFF, 0xFF);

2.修改InCallScreen.java

a.添加: import android.media.ToneGenerator;

b. 添加成员:private ToneGenerator mToneGenerator;

c. 修改函数 private void onRecordClick(MenuItem menuItem)

在 startRecord(); 之前添加:

mToneGenerator = new ToneGenerator(AudioManager.STREAM_MUSIC, 240);

setVolumeControlStream(AudioManager.STREAM_MUSIC); mToneGenerator.startTone(24, 1000);

d.修改函数 private void stopRecord() 添加:

if (mToneGenerator != null) { mToneGenerator.release(); mToneGenerator = null; }

【MT6589平台通话录音时播放提示音给对方功能的具体实现】相关文章:

Android开发之BroadcastReceiver用法实例分析

获取Android手机型号,系统版本,App版本号等信息

android如何默认打开小区广播具体实现

Android日期时间格式国际化的实现代码

android如何短时间音效播放实现SoundPool

Android颜色编辑器的制作中遇到的问题分析

android预置默认的语音信箱号码具体实现

Android加载对话框同时异步执行实现方法

android USB如何修改VID具体实现

android使用Messenger绑定Service的多种实现方法

精品推荐
分类导航