是否可以将音乐从 Android/iOS 设备流式传输到桌面设备?

Posted

技术标签:

【中文标题】是否可以将音乐从 Android/iOS 设备流式传输到桌面设备?【英文标题】:Is it possible to stream music from Android/iOS devices to desktop devices? 【发布时间】:2011-05-25 06:00:52 【问题描述】:

我有一个连接到扬声器的 ucLinux 微控制器。现在我想将音乐从 android/ios 设备流式传输到微控制器,并让扬声器在我的移动设备上播放音乐。微控制器和移动设备可以通过 wi-fi 连接。有可能这样做吗?谢谢。

【问题讨论】:

微控制器是否有足够的电量自行播放音乐文件,还是需要将原始音频流式传输到它? 微控制器本身可以解码mp3文件 不完全相关,但为什么不使用蓝牙呢?此应用程序可能会更好地支持它。 @Felix 因为微控制器内部没有蓝牙接收器 【参考方案1】:

这有两个部分 - 将文件传送到微机,以及控制播放。第二部分是易于使用的 mpd (http://mpd.wikia.com/)。有很好的 Android 客户端可用,mpd 足够轻量级,可以在低端或嵌入式设备上很好地运行,并且特别支持 ucLinux。

在那里获取文件比较棘手。 mpd 期望从文件系统中获取文件,这往往需要比 Android 通常具有的更多“服务器性”。我找到了两个选项。

如果你可以 root 安卓设备,你可以在设备上运行一个 samba 服务器 (http://mobilitydigest.com/woah-samba-server-for-android/) 并挂载它。

如果您不能或不想 root 设备,有一个适用于 Android (http://www.androidzoom.com/android_applications/productivity/davdrive_fwtl.html) 的 WebDAV 服务器,Linux 支持挂载 WebDAV 共享作为文件系统。不过,开始工作可能非常繁琐,而且可靠性也可能有点不确定。

话虽如此,我认为您最好的选择可能是为微控制器提供一些本地存储并让它提前同步文件,然后使用 mpd 客户端控制播放。

【讨论】:

【参考方案2】:

如果您编写自己的音乐流媒体服务器,或者找到编写过服务器的人,那当然可以。 Android 本身没有内置音乐流媒体服务器。

【讨论】:

以上是关于是否可以将音乐从 Android/iOS 设备流式传输到桌面设备?的主要内容,如果未能解决你的问题,请参考以下文章

将音频流式传输到其他 iOS 设备(使用多点)并通过本地设备播放音频

如何将从 Spotify 流式传输的音乐可播放数据推送到不使用 Spotify 提供的 SDK 的设备

流式音频 (YouTube)

跨设备建立同步音乐流

是否允许 Spotify 应用程序以与 SoundCloud 应用程序相同的方式流式传输无限音乐?

IOS - 流式传输和下载音频文件