Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Android调用自定义语音mp3文件大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我是 Android开发的新手(例如我知道在iOS中它是不可能的).

我知道,我只需拨打电话:

Intent intent = new Intent(Intent.ACTION_CALL);
intent.setData(Uri.parse("tel:" + bundle.getString("mobilePhone")));
context.startActivity(intent);

但是可以拨打电话xxxxxxxxx而不是语音,其他用户应该听到语音文件(例如放在我的Android项目中的mp3文件)?
因此,应用程序的唯一任务是调用一个数字,播放文件然后停止呼叫.

Android有可能吗?

解决方法

我担心这不是你要找的答案:

目前无法将数据发送到正在进行的通话.谷歌没有发布任何用于此功能的API.您只能在结束,静音,停车等意义上控制呼叫,例如this.也可以记录呼叫,但是,直接使用telephony包中的任何类而不是使用MediaRecorder都不会发生这种情况.

发现this SO answer更接近于描述问题.在大多数情况下甚至不使用NDK根本不可能.我将此标记为重复,因为答案已经存在.

对于更好奇的人,我建议阅读this SO answer.

大佬总结

以上是大佬教程为你收集整理的Android调用自定义语音mp3文件全部内容,希望文章能够帮你解决Android调用自定义语音mp3文件所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。