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

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

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

  2021-03-18 我要评论
想了解MT6589平台通话录音时播放提示音给对方功能的具体实现的相关内容吗,在本文为您仔细讲解通话录音 播放的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点:MT6589,通话录音,播放,下面大家一起来学习吧。
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; }

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们