基于Google代码开发基于UPnPx库的iOS DMC应用



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

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

你能建议我在iOS设备或Mac OS X上的任何DMR应用程序,这个库可以识别吗?我也有安卓设备,所以如果有任何免费的DMR安卓应用程序可用于安卓,那么请建议我,以便我可以进一步测试和开发应用程序。

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

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

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

最新更新