Android 安卓10+;电话录音支持
我的目标是开发一个Android应用程序来记录电话音频(来电和呼出电话)。不是VoIP,不是SIP,不是其他任何东西 重要提示:我不会创建依赖于变通方法、根设备和/或以任何方式、形状或形式对其进行攻击的应用程序 当然,我也希望在Google Play store上销售这个应用程序。换言之:一切照本宣科 据我从文档()中了解到的,捕获电话通话音频的方法是使用MediaRecorder,将audioSource设置为VOICE_call。此音频源需要“android.permission.CAPTURE_audio_OUTPUT”权限,而该权限“保留供系统组件使用,不可供第三方应用程序使用” 另一方面,我也在这样的论坛上做研究。不幸的是,所有的“解决方案”实际上都是权宜之计。除此之外,我还发现一些人说,缺乏API支持是出于设计,谷歌禁止这种应用程序功能。不过,没有提供任何官方参考资料来支持这些说法 在这一点上,看起来这是不可能做到的 在放弃之前,我想问以下几点:Android 安卓10+;电话录音支持,android,api,call,recording,android-phone-call,Android,Api,Call,Recording,Android Phone Call,我的目标是开发一个Android应用程序来记录电话音频(来电和呼出电话)。不是VoIP,不是SIP,不是其他任何东西 重要提示:我不会创建依赖于变通方法、根设备和/或以任何方式、形状或形式对其进行攻击的应用程序 当然,我也希望在Google Play store上销售这个应用程序。换言之:一切照本宣科 据我从文档()中了解到的,捕获电话通话音频的方法是使用MediaRecorder,将audioSource设置为VOICE_call。此音频源需要“android.permission.CAPTU
- 如果真的是出于设计,禁止记录电话,你能指出,确切地说,在一些官方文档和/或一些可靠的来源(例如,android团队)中,哪些地方明确证实了这些说法
胡安·索里亚你看过这个博客吗@是的。不幸的是,另一个石墙。AudioPlaybackCapture API仅将使用值限制为:AudioAttributes.usage\u UNKNOWN、AudioAttributes.usage\u GAME和AudioAttributes.usage\u MEDIA(请参阅)。因此,无法捕获使用情况(语音通信()),这可能是一种方法(请参阅)。谢谢你,伙计!你看过这个博客吗@是的。不幸的是,另一个石墙。AudioPlaybackCapture API仅将使用值限制为:AudioAttributes.usage\u UNKNOWN、AudioAttributes.usage\u GAME和AudioAttributes.usage\u MEDIA(请参阅)。因此,无法捕获使用情况(语音通信()),这可能是一种方法(请参阅)。谢谢你,伙计!