2016-03-13 52 views
1

所以基本上我的第一个问题是:如何播放/流多个Android设备的音频文件?

1)是否有可能从我的手机(一个机器人)访问另一个Android手机上的音乐并在手机上播放它?

我第一次看着this question 然后看着BluetoothA2dp,但我真的不明白它是如何工作的,我也读过它只允许一次连接到一个设备。

我也看了一下蓝牙插座,但是看到两个A2dp &插座,看起来蓝牙只能真正在两部手机之间传输文件,而不是真的“浏览”/流文件。 (如我错了请纠正我)。

从那里我遇到了WiFi P2P,这似乎正是我所寻找的,因为它有多个客户端到服务器的关系。即使如此,我仍然坚持如何使用蓝牙或WiFi P2P访问其他设备上的音乐文件(而不用传输它们)。

我也认为我可能需要在手机上设置http/ftp服务器才能访问文件,但我宁愿不必这样做。

所以我的第二个问题:

2)如果第一个问题是可能的,我怎么可能把它扩展到使用多个设备?

也许使用WiFi P2P?

我还没有开始的应用程序,但我确实设法让一个小程序,通过蓝牙配对两个设备。

任何帮助或解释赞赏!

+1

在我看来,你应该使用wifi连接到一个音频服务器(一个Android手机设置流服务器),并从多个其他手机播放。 – GiapLee

+0

@GiapLee我怎么能建立一个流服务器? –

回答

0

你可以使用这个LIB,使Android手机变成一个HTTP Web服务器,您可以在公共任何MP3文件的URL(例如:http://192.168.1.100/mp3s/hello.mp3)和其他Android手机可以连接端隙那个URL

可以读取和尝试这个LIB在git上nanohttpd

+0

谢谢!我设法让服务器运行,但是如果我尝试http://192.168.0.100/some_folder,没有任何变化。我用我的IP替换了IP,如果我尝试导航到其他地方,它只停留在html的同一页上。我需要某些权限吗? –