MT6589平台通话录音时播放提示音给对方功能的具体实现_Android

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; }

时间: 2024-09-23 10:53:59

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

jquery控制背景音乐开关与自动播放提示音的方法_jquery

本文实例讲述了jquery控制背景音乐开关与自动播放提示音的方法.分享给大家供大家参考.具体如下: 很多人初学网页制作时在网页中加入一段背景音乐,听到音乐响起的那一刻往往都会有一丝的成就感. 这里就为大家讲解如何使用js控制背景音乐播放与停止.具体如下: 一.jquery控制背景音乐开关 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"  "http://www.w3.org/TR/xhtml11/

怎么实现一个群聊不播放提示音或者震动

问题描述 要实现一个群聊不播放提示音或者震动,只有自己实现??还是想android那样有相应的接口?? 解决方案 不播放,就是不调用震动和音频就行了,要自己实现.

如何关闭win7关掉文件夹时的提示音?

  在w764位旗舰版下载中,咱们关闭系统中的文件夹时会听到一个提示音,虽然这个设置让不少用户都觉得十分的方便新奇,但是对于不少用户来说,这样的设置也是一个大麻烦,特别是对于一些不喜欢吵闹的用户来说,这个关闭win7旗舰版的文件的提示音还真是没有什么必要的,那么咱们是否可以通过设置将win7旗舰版中的这个设置关闭掉呢?下面,小编就详细的来介绍一下吧! 1.首先,咱们在win7旗舰版中单击开始菜单,然后进入到菜单中的控制面板中. 2.在打开的控制面板界面中,咱们将右上角的查看方式设置为小图标,然后

三星N7100与N7108手机通话录音时如何录音

请按以下步骤操作: 1.在待机页面下,我们先点击[手机]然后会进入 如下图所示.   2.点击键盘上的数字输入电话号码,然后点击屏幕左下角的[拨号]然后会进入 如下图所示键拨打电话.   3.在通话过程中我们先点击[录音]然后会进入 如下图所示,此时通话开始被录音.   4.如果想结束录音,我们先点击[停止]然后会进入 如下图所示,系统会自动保存录音.   上述操作完毕后,您的通话录音就录制好了.如想查看录音文件,请继续下面的操作: 1.在待机页面下,我们先点击[应用程序]然后会进入 如下图所示

XP下设置程序出错时的提示音

  当用户激活了Dr.Watson的声音提示功能后,每当应用程序出现错误都会启动Dr.Watson声音提示.若想要设置其他声音提示,可以使用下面的方法. 第1步:在注册表编辑器中展开HKEY-LOCAL-MACHINESOFTWAREMicrosoftDrWat-son子键. 第2步:在右侧窗口中新建或编辑名为"WaveFile"的字符串健值项,将其值设置为声音文件路径,例如"C:WINNTAlert,wav". 第3步:关闭注册表编辑器并重新启动xp系统,设置即可

Win8.1怎么设置显示通知时关闭提示音

1. 按键盘的[WIN]+[C]组合键打开超级按钮.   2. 在超级按钮中,选择[设置].   3. 选择[更改电脑设置].   4. 在"电脑设置"中,选择[搜索和应用].   5. 在"搜索和应用"中,选择[通知].   6. 找到右侧的"播放通知声音".   7. 将播放通知声音下方的滑块向左滑动,设置为"关"即可,如下图:    

qq消息提示音不再单调 我给QQ换“嗓音”

广大Q友整天面对QQ"嘀嘀嘀"的声音,已经有点"审听疲劳"了,能不能把我的QQ声音改造改造呢?当然是可以的,不过要想对QQ"嗓音"进行改造,首先要明白QQ发声的原理. 1 QQ声音从何而来? 找到QQ安装目录,如"X:\Program Files\Tencent\QQ\"(X代表安装盘符)下的sound文件夹,这里有六个WAV格式的音频文件,QQ声音就是从这里发出来的.msg.wav为消息到达时的提示音,system.wav为

win8.1系统开启迅雷下载提示音的方法

  win8.1系统开启迅雷下载提示音的方法          具体方法如下: 1.双击打开迅雷软件,单击迅雷窗口左上角的省略号图标,找到设置菜单; 2.单击左上角的省略号图标; 3.在省略号的下拉菜单,找到设置中心,单击'设置中心',打开设置中心菜单,单击"高级设置"; 4.现在来到高级设置选项,往下滑动滚动条,找到"下载完成后播放提示音"选项,现在"下载完成后播放提示音"选项前面是没有被对勾选中的,先是要设置提示音所以要打对勾; 5.现在&q

手机app自己写的录音功能,按住录音时总是闪退

问题描述 手机app自己写的录音功能,按住录音时总是闪退 自己写的手机app录音功能,在按住按钮录音时总是提示失败,然后就程序闪退,找不到原因是哪里了!!闪退是打包后出现的毛病,如果不打包直接运行到手机上就没事!!求大神指教 解决方案 不知道你有没有加了权限 解决方案二: 不知道你有没有加了权限 解决方案三: 是苹果手机还是安卓手机 苹果的话重新安装软件 安卓就更新 解决方案四: 你是不是没加权限呀? 解决方案五: 应该是你没有加相应的权限,或者忘记了在清单文件中声明,建议你看看日志,看看到底是