2016-03-13 78 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的同一頁上。我需要某些權限嗎? –