MT6589平台通话录音时播放提示音给对方功能的具体实现
2013-06-17 16:13
477 查看
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平台通话录音时如何播放提示音给对方?
- Android平台下实现录音及播放录音功能的简介
- kindeditor本身支持上传flash功能,但是我们经常需要上传一些flv、mp4或则其它格式的视频。 其实具体的播放功能是通过jwplayer实现的。我只对kindeditor简单的修改了一下
- GStreamer播放媒体,实现Video Mute功能
- 第六周(2) 后台代码编写、客户端具体功能实现与界面优化
- Android图片滚动,加入自动播放功能,使用自定义属性实现,霸气十足!
- RTMP与Flowplayer实现web页面视频流播放功能
- 腾讯开放平台中实现QQ登陆的功能
- EasyPlayer Android基于ffmpeg实现播放(RTSP/RTMP/HTTP/HLS)同步录像功能
- Android 视频播放适配横竖屏切换功能的实现
- 为你详细讲解PHP重定向代码的具体实现功能
- mt6735 [Audio APP]收音机 APP添加耳机 hook键,以实现播放、暂停的功能
- React Native实现微信好友/朋友圈分享功能-Android/iOS双平台通用
- AdapterViewFlipper实现图片自动播放功能
- Extjs4实现两个GridPanel之间数据拖拽功能具体方法
- Android调用手机系统自带录音功能实现语音录制与播放
- 使用MediaRecorder和MediaPlayer实现录音和播放功能-以及碰到的问题
- ios开发视频播放后台下载功能实现 :1,ios播放视频 ,包含基于AVPlayer播放器,2,实现下载,iOS后台下载(多任务同时下载,单任务下载,下载进度,下载百分比,文件大小,下载状态)(真机调试功能正常)
- EasyPlayer Android安卓流媒体播放器实现播放同步录像功能实现(附源码)
- 具体功能的实现