我正在开发一个 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?