MT6589平台通话录音时如何播放提示音给对方?
2013-06-08 12:45
281 查看
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; }
{
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平台通话录音时播放提示音给对方功能的具体实现
- 如何获取各大平台的播放地址(获得优酷的m3u8播放地址)为例
- mt6735 [Audio Common] 通话时如何播放声音给对方听
- 如何在Ophone平台上实现rtsp流媒体播放
- 如何在Ophone平台上实现rtsp流媒体播放
- 如何在Ophone平台上实现rtsp流媒体播放
- FAQ03566][Audio Common]通话时如何播放音乐给到对方?
- phongap开发中安卓平台上如何调用第三方播放器来播放HLS视频
- 如何在OPhone平台上实现rtsp流媒体播放
- Win7/Win8/8.1等新老平台下如何打造无线影音播放效果
- 局域网中知道ip地址,如何获取对方计算机名?
- 云告警平台 OneAlert :如何帮助运维工程师做好汇报?
- 在DM355平台上如何在应用层直接控制GPIO----操作arm的寄存器
- 如何快速上手一个手机平台
- 微信Wifi物联架构---机智云/云智易如何接入微信硬件平台
- Android 平台 Button控件如何实现按下效果 (变换风格)
- 如何在 Linux 平台下看蓝光影碟
- 如何实现用windows phone控制PowerPoint的播放
- 基于全志A20 android4.2平台如何支持三个SD卡
- 如何正确选择需要的多商家入驻电商平台的开发公司和软件系统