有没有一种方法可以强制所有应用在Android设备中使用选定的音频源而无需植根设备?

时间:2019-01-08 10:41:06

标签: java android audio kotlin

我正在寻找一种方法来更改在Android设备上播放的任何媒体的音频源(即,耳机,扬声器,听筒,蓝牙等)。

在为我的android设备寻找均衡器时,我遇到了此应用:https://play.google.com/store/apps/details?id=com.woodslink.android.wiredheadphoneroutingfix&hl=en

它允许您更改系统范围内播放的任何音频的来源...我对他们如何实现这一点感到困惑,而无需植根设备...如果有人知道如何完成此操作,请让我知道。

如果我还不清楚:我想实现的功能是分配所有应用程序播放音频时使用的源的功能,即如果我在SoundAbout应用程序中选择扬声器,请关闭我的应用程序并打开youtube,插件我的耳机并播放视频,即使已插入耳机,声音仍来自扬声器。

搜索google时,我只能找到如何在自己的设备上实现此目标:Play sound either from external or internal speaker programmatically

我还能够找到以下内容:http://muzikant-android.blogspot.com/2011/02/how-to-get-root-access-and-execute.html 它可以让您获得root访问权限并运行系统命令。.这可能有所帮助(我不知道有什么命令可以实现我想要的功能),但我不认为SoundAbout应用正在使用root命令,因为它在PlayStore上

最后,我主要是一名iOS开发人员,最近才刚开始学习Android,所以我不知道该如何做。

任何帮助将不胜感激。谢谢。

0 个答案:

没有答案