在通话中播放音频文件 android

发布于 2024-11-05 05:04:34 字数 47 浏览 0 评论 0原文

假设我用 Android 手机给某人打电话。 是否可以在通话中播放一些音频文件?

Say I make a call to someone with my android phone.
Is it possible to play some audio file into the call?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

ぃ双果 2024-11-12 05:04:34

我只是这样尝试过

if(state==TelephonyManager.CALL_STATE_OFFHOOK){
      AudioManager am = (AudioManager) pccontext.getSystemService(Context.AUDIO_SERVICE);  
      am.setMode(AudioManager.MODE_NORMAL); 
      am.setSpeakerphoneOn(true);
      MediaPlayer mp = MediaPlayer.create(pccontext, R.raw.beep);
      mp.start();
}

,但它在 MODE_NORMAL 下不起作用。当我尝试使用 MODE_IN_CALL 时,手机正在播放音频,但另一端的呼叫者无法收听接收方手机播放的音频。

I just tried like this

if(state==TelephonyManager.CALL_STATE_OFFHOOK){
      AudioManager am = (AudioManager) pccontext.getSystemService(Context.AUDIO_SERVICE);  
      am.setMode(AudioManager.MODE_NORMAL); 
      am.setSpeakerphoneOn(true);
      MediaPlayer mp = MediaPlayer.create(pccontext, R.raw.beep);
      mp.start();
}

But its not working in MODE_NORMAL. When I tried with MODE_IN_CALL phone is playing the audio but caller on the other side is not able to listen the audio played by the receiver phone.

荆棘i 2024-11-12 05:04:34

不幸的是,这是不可能的,这是 Android 的安全限制。

Unfortunately, it is not possible, it is an Android security limitation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文