我希望将音乐播放器守护进程(即服务器端)MPD移植到Android平台。我想知道是否有人可以提供相关建议?
目前,我认为需要获取MPD的源码(由于工作原因暂无法进行,今晚会查看),找到适用于Android的编译器,并使用它构建所有依赖项和MPD本身。我相信Android NDK可以将C和C++编译成.apk文件,然后在Android虚拟机中运行,但我不确定这可能对访问音频硬件等方面的MPD产生什么问题。
如果无法实现上述方式,也许一种替代方法是在Android上安装Linux,并直接在其中运行MPD?我想将手机直接连接到扬声器,并从Windows或Linux机器上播放音乐,这正是MPD所能实现的,因此我真的很希望看到一个针对Android的服务器端口,像我这样的很多人都在寻找它。
目前,我认为需要获取MPD的源码(由于工作原因暂无法进行,今晚会查看),找到适用于Android的编译器,并使用它构建所有依赖项和MPD本身。我相信Android NDK可以将C和C++编译成.apk文件,然后在Android虚拟机中运行,但我不确定这可能对访问音频硬件等方面的MPD产生什么问题。
如果无法实现上述方式,也许一种替代方法是在Android上安装Linux,并直接在其中运行MPD?我想将手机直接连接到扬声器,并从Windows或Linux机器上播放音乐,这正是MPD所能实现的,因此我真的很希望看到一个针对Android的服务器端口,像我这样的很多人都在寻找它。