-1

我正在开发一个 iOS 应用程序,该应用程序将用作支持 UPnP 协议的设备的基于 DLNA 技术的 DMC(数字媒体控制器)。我正在使用 code.google.com 上提供的 UPnPx iOS 库,并且已成功构建和运行演示应用程序。我可以浏览我的 Macbook Pro 上托管的 DMS(数字媒体服务器)的内容。我正在为此使用 serviio DMS 应用程序。

现在我的问题是,当我在 iOS 设备上运行该应用程序时,我能够浏览我的 DMS 共享的所有内容,但在UITableView页脚部分中,我只是得到文本“未选择渲染器”。这意味着该应用无法在同一个 Wi-Fi 网络中找到 DMR(数字媒体渲染器),或者我的网络上没有 DMR。

您能否向我建议该库可以识别的 iOS 设备或 Mac OS X 上的任何 DMR 应用程序?我也有 Android 设备,所以如果有任何免费的 DMR Android 应用程序可用于 Android,请建议我,以便我可以进一步测试和开发该应用程序。

我刚刚观察了适用于 Mac 的 XBMC 应用程序和适用于 iOS 设备的 XBMC 远程控制应用程序。我想开发一个类似的应用程序。这是否需要我编写自己的 DMR 应用程序以便我的应用程序可以从内部控制它,或者基于 UPnP 技术,我的应用程序可以控制同一 Wi-Fi 网络中的任何 DMR?

4

1 回答 1

2

http://en.wikipedia.org/wiki/List_of_UPnP_AV_media_servers_and_clients

在 iOS/MacOS 上不多。不知道为什么。Android有很好的选择。我个人可以确认 BubbleUPnP 和 UPnPlay 工作正常。除非您愿意,否则您绝对不需要编写自己的 DMR。它可以像在 Android 上编译现成的Cling DMR一样简单。

于 2013-01-21T10:27:37.310 回答