所以基本上我的第一个问题是:
1)是否有可能从我的手机(一个机器人)说,访问另一部Android手机上的音乐并在手机上播放?
我首先看了this question 然后查看了BluetoothA2dp,但我真的不明白它是如何工作的,我也读过它只允许一次连接到一个设备。
我也看过蓝牙插座,但是看看A2dp和amp;套接字似乎蓝牙只能真正在两部手机之间传输文件,而不是真正“浏览”/流文件。 (如我错了请纠正我)。
从那时起,我遇到了WiFi P2P,这似乎正是我所寻找的,因为它有多个客户端到服务器的关系。即便如此,我仍然坚持如何使用蓝牙或WiFi P2P访问其他设备上的音乐文件(不传输它们)。
我还以为我可能需要在手机上设置一个http / ftp服务器才能访问文件,不过我宁愿不必这样做。
所以我的第二个问题:
2)如果第一个问题是可能的,我怎么能将它扩展到使用多个设备?
也许使用WiFi P2P?
我还没有启动应用程序,但我确实设法制作了一个通过蓝牙配对两个设备的小程序。
感谢任何帮助或解释!
答案 0 :(得分:0)
你可以使用这个lib使android手机成为一个http网络服务器,你可以在那里公开任何mp3文件url(例如http://192.168.1.100/mp3s/hello.mp3)和其他android手机可以连接端到那个网址
可以在git nanohttpd
上阅读并试用这个lib