MT6589平台通话录音时播放提示音给对方功能的具体实现_安卓软件开发教程-查字典教程网
MT6589平台通话录音时播放提示音给对方功能的具体实现
MT6589平台通话录音时播放提示音给对方功能的具体实现
发布时间:2016-12-28 来源:查字典编辑
摘要: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; }

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新安卓软件开发学习
    热门安卓软件开发学习
    编程开发子分类