如何在通话开始时播放音频文件?
我正在从我的应用程序发起语音呼叫。现在我希望当另一端的用户接听电话时,我想播放录制的音频文件。
这件事该怎么办呢?请帮忙!
I am initiating a voice call from my application. Now i want that when the user on the other side picks up the call, i want to play a recorded audio file.
How to go about this? Please help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我已经找到了解决方法。当电话状态更改为 TelephonyManager.CALL_STATE_OFFHOOK 时,我会在设备扬声器上以全声音播放音频文件,
这可确保另一端的用户可以听到录音。
I have found a workaround with this. I play an audio file on device's speakers with full sound when the phone state changes to
TelephonyManager.CALL_STATE_OFFHOOK
This ensures that the user on the other side can hear the recording.
简而言之,您无法在来电中传输任何声音
In simple and clear words you cant stream any sound on an Incoming call