我想在某人接到电话时播放来自Android手机的音乐。我可以播放音乐,但其他人不能听音乐。我怎样才能让另一边听音乐(编码是什么,以便音乐播放可以插入麦克风供其他方听)?
我收到了关于此功能的混合建议。 check here it is possible在通话期间Android播放声音
3
A
回答
0
我使用的是HTC设备,并且无法在此设备中实现上述功能。此设置因制造商而异。我的代码可能会在其他制造商手机中向聆听者播放声音。
1
如果你仍然好奇,你无法玩对方的原因是Android的硬件通常不会将实际的GSM呼叫流与可用于修改它的软件堆栈的任何部分互连;它的功能是将实际的通话数据(麦克风/扬声器)发送到线路(允许一些控制,如设置话筒静音,发送DTMF和挂断电话)后发送到软件。
确切的声音路由是在手机芯片完成的,所以不能控制它;更重要的是,蓝牙音频流被解码并镜像到芯片中(这种技术被称为DAIBT,用于直接音频接口),并且这种技术有效地延长了时钟和电源效率。
一些供应商(目前已知的:高通)正在提供的供应商特定的方式来注入音频转换成在特定的芯片组(MSM8960,APQ8064)GSM呼叫的上行链路 - 参考此答案:https://stackoverflow.com/a/15205455/438039;
相关问题
- 1. Twllio:在通话期间播放声音
- 2. 在通话期间播放音频
- 3. 在免提通话期间通过电话扬声器播放声音
- 4. Android:在通话期间播放声音文件或文本到语音/ SIP
- 5. 在通话期间播放Android歌曲
- 6. iPhone通过电话播放声音
- 7. 在Android上播放声音
- 8. 在android中播放声音
- 9. Android,在soundpool播放声音
- 10. 在Android定制ROM中修改通话中的声音播放
- 11. 通过XIB不间断播放声音?
- 12. 通过android扬声器播放音乐
- 13. Android - 通过扬声器播放音频
- 14. Android通知播放声音一次
- 15. android无法从通知播放声音
- 16. 只有播放声音的Android通知
- 17. 声音播放和播放声音
- 18. 在通话期间播放音乐iOS Swift
- 19. 如何在通话期间使用Asterisk播放音乐?
- 20. android播放声音的ViewFlipper
- 21. android:从sdk播放声音
- 22. TTS和播放声音 - Android
- 23. 同时播放声音Android
- 24. 播放声音OnClick Android
- 25. 在对话框中播放声音
- 26. 在会话中播放声音
- 27. 在播放声音
- 28. 播放声音在
- 29. 在播放声音时一路向上播放音量Android
- 30. 如何在用户通话时播放通知声音?
可以分享您的代码吗? –
我目前没有代码。也许你可以自己编写代码。接收手机接听的意图并开始播放声音文件。在这个问题的时候,我的代码在仿真器上正常工作。但它不适用于设备。尝试一下,你侧面它的一个非常简单的代码,听一个意图,并发挥它的声音文件。 – MobiDev
“倾听意向”可以共享一个链接在哪里阅读有关它,所以我可以理解什么是利害关系? –