[DESCRIPTION]
MT6735默认的架构下,通话过程中不能播放音乐,也没有实现通话背景音,如何实现?

[SOLUTION]
1.修改AudioService.java,实现通话中播放音乐
private boolean canReassignAudioFocus() {
// focus requests are rejected during a phone call or when the phone is ringing
// this is equivalent to IN_VOICE_COMM_FOCUS_ID having the focus
if (!mFocusStack.isEmpty() && IN_VOICE_COMM_FOCUS_ID.equals(mFocusStack.peek().mCLIentId)) {
return true; //这里的false改为true
}
return true;
}

2.再修改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); 第一个参数表示Uplink Gain,第二个参数是Downlink Gain
。。。

}

资料来源:一牛网论坛 MT6735 http://bbs.16rd.com/thread-454475-1-1.html

mt6735 [Audio Speech]如何在通话中播放音乐/通话背景音相关推荐

  1. Android10.0(Q) 实现通话中播放音乐/通话背景音(答录机/魔音功能)

    前言 这个功能大体意思类似机器人交互的效果,一般多应用到客服接听场景中,电话接通自动播放一段录音给 对方听,根据选项操作录音解析等完成一整个流程.这里面电话接通播放声音给对方听普通应用是做不到的, 因 ...

  2. Android 如何在通话中播放音乐/通话背景音

    前言          欢迎大家我分享和推荐好用的代码段~~ 声明          欢迎转载,但请保留文章原始出处:          CSDN:http://www.csdn.net        ...

  3. Android中播放音乐的几种方式

    Android中播放音乐的几种方式 前言 前几天一直在研究RxJava2,也写了记录了几篇博客,但因为工作任务原因,需要研究音频相关的知识,暂时放下Rxjava,本文的demo中,MediaPalye ...

  4. 华为1999元起的智能眼镜,能通话能播放音乐,预售就抢疯了!

    今年三月,华为正式发布与韩国时尚品牌GENTLE MONSTER联合打造的GENTLE MONSTER X HUAWEI Eyewear智能眼镜.这款智能眼镜8月21日,也就是昨日,已开启线上平台限量 ...

  5. QT中播放音乐遇到的问题合集

    1,使用 QSound播放 wav格式的文件 1.在.pro 文件中加 QT += multimedia,才可以使用Qsound 2.在使用的文件中添加头文件:#include 3.在main函数中可 ...

  6. 在c语言程序中播放音乐,在C语言控制台程序中播放MP3音乐

    游戏没有声音多单调. 这里做一个简单的范例,用 mciSendString 函数播放 MP3 格式的音乐,先看看代码吧:// 编译该范例前,请把 background.mp3 放在项目文件夹中 // ...

  7. MCU-51:单片机蜂鸣器播放音乐和提示音

    目录 一.蜂鸣器介绍 二.驱动电路 2.1 三极管驱动 2.2 集成电路驱动 三.蜂鸣器播放音乐 3.1 键盘与音符对照 3.2 音符与频率对照 3.3 简谱 四.代码演示 4.1 按键蜂鸣器播放提示 ...

  8. CocosCreator 在游戏中播放音乐音效 (第十六篇)

    前面一篇讲解了怎么播放Animation动画,这里讲一下怎么播放Audio音频,其实操作很简单,和前面的差不了多少,主要就是通过在节点上挂载对应的组件,然后再通过脚本代码来控制播放. 一.AudioS ...

  9. flutter中播放音乐

    添加依赖 audioplayers: ^0.16.1 添加文件路径 flutter:assets:- assets/sounds/ 播放flutter中本地音频资源使用AudioCache类: Aud ...

最新文章

  1. iOS根据字节数截取字符串
  2. R语言dplyr包combine()函数实现数据拼接(concatenate)实战
  3. Ubuntu18.04+RTX 2080Ti+CUDA 10.0 +cuDNN+PyTorch搭建深度学习环境
  4. android:windowSoftInputMode属性
  5. Swift 结构体和类的最大区别
  6. 室内空气流动原理图_新风系统的工作原理是什么 新风系统各部件的用途
  7. 北林计算机考研真题答案,真题解析|『北林』2020年考研初试真题
  8. 计算机准考证打印山东省招生教育,山东省教育招生考试院2020高考准考证打印入口:wsbm.sdzk.cn...
  9. 数据自治开放的加密技术挑战
  10. 4轮拿下字节Offer,面试题复盘(含答案)
  11. Redis在项目中的使用及性能测试(续)
  12. CentOS下安装beanstalkd服务
  13. 拓端tecdat|R语言基于线性回归的资本资产定价模型(CAPM)
  14. 2-Linux C语言指针与内存-学习笔记
  15. wifi mesh测试软件,「可能是」最适合我的Mesh+WiFi6方案:Linksys Velop MX10600体验分享...
  16. 【CCIE考试流程、CCIE考试费用及CCIE考试地点】
  17. 中国农业大学821数据结构计算机考研
  18. 内存类型:UDIMM、RDIMM、LRDIMM
  19. 做了三年数据分析,给你的几点建议
  20. ​2021年数模国赛A题国二摘要及经验分享(回忆篇,附部分代码)

热门文章

  1. PCM和WAV数据结构详解
  2. ArrayList和List(360问答抄的)
  3. 用matlab编程仿真分析多智能体群集控制和多机器人系统编队,多机器人编队(三)基于关联矩阵的多智能体编队稳定性分析...
  4. android上的日记软件推荐,手机日记软件哪个好_安卓手机写日记软件哪个好_很好的手机日记本软件...
  5. 2009年CRM软件年度分析
  6. cocos2d-x - 2d跑酷游戏地图素材(TiledMap)
  7. 植物大战僵尸(7):寻找召唤僵尸关键CALL
  8. 直播预告 | 基于层级超图匹配的图相似度学习网络
  9. Android拨号盘T9搜索号码中有空格就没有匹配结果的问题
  10. 这些年一直记不住的 Java I/O