当前位置: 移动技术网 > IT编程>移动开发>Android > MT6589平台通话录音时播放提示音给对方功能的具体实现

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

2019年07月24日  | 移动技术网IT编程  | 我要评论

一代天骄兰博基尼,项目投标书,重生虚无神帝

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

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网