将pc变成android手机的基座

将pc变成android手机的基座,android,audio,Android,Audio,我正试图通过USB连接,让手机中的所有音频通过电脑扬声器传输。有人知道如何实现它吗?我正试图写一些代码,让我的电脑被识别为我的galaxy s2手机的基座 谢谢你没有标准的方法可以做到这一点,除非给定的供应商将其作为自定义扩展实现 事实上,通过wifi进行流传输比通过USB电缆进行流传输更容易,除非您利用SDK的adb工具或USB连接功能通过电缆进行网络连接 但您将面临的一个关键问题是,非根设备上的第三方android应用程序无法获得拦截来自其他无关应用程序的音频的权限 听起来很傻,如果你想让你

我正试图通过USB连接,让手机中的所有音频通过电脑扬声器传输。有人知道如何实现它吗?我正试图写一些代码,让我的电脑被识别为我的galaxy s2手机的基座


谢谢你

没有标准的方法可以做到这一点,除非给定的供应商将其作为自定义扩展实现

事实上,通过wifi进行流传输比通过USB电缆进行流传输更容易,除非您利用SDK的adb工具或USB连接功能通过电缆进行网络连接

但您将面临的一个关键问题是,非根设备上的第三方android应用程序无法获得拦截来自其他无关应用程序的音频的权限

听起来很傻,如果你想让你的电脑成为任意应用音频的“基座”,你可能需要一根3.5毫米的模拟立体声跳线。或者可能会有一些PC蓝牙适配器被黑客攻击,使其在手机上看起来像立体声耳机

如果您满足于播放由特殊软件选择的歌曲,我相信您可以在市场上找到wifi拖缆应用程序或自己制作;或者,您可以使用usb大容量存储或MTP(取决于Android版本)从PC访问设备上的文件,并在基于PC的播放器中播放

编辑猜测Google IO 2012上刚刚宣布的内容

USB音频接口实现的重要新功能之一 ADK 2012引入了通过USB播放音频的功能 连接。这项创新是作为Android的更新而引入的 开放式附件(AOA)协议2.0,可在运行 Android 4.1(API级别16)及更高版本

ADK 2012提供了此功能的参考实现 对于附件开发人员。无需安装任何软件应用程序 安装在已连接的Android设备上,仅限附件开发者 需要支持AOA v2

假设USB主机是一个小型嵌入式电路板,但我不明白为什么你不能让一台PC完成这项任务,至少如果你设法在PC上安装了任何现有的驱动程序


当然,缺点是你需要安卓4.1或更高版本的设备。。。像这样的手机不多。但是如果你使用根方法,你可以尝试创建一个兼容的或至少类似的界面。

不满足于只使用wifi或dlna的音乐。对于根设备,是否可以拦截音频?是的,修改audioflinger或内核驱动程序。这不是一个简单的项目。@James-见编辑-谷歌刚刚宣布了你正在寻找的功能,但只针对安卓4.1+设备。很高兴听到这个消息。实际上三星galaxy S2已经支持dock audio功能。虽然这里的“dock”仅限于三星专门为手机制造的一款。