我正在开发一个iOS应用程序,可用作基于DLNA技术的DMC(数字媒体控制器),用于支持UPnP协议的设备。我正在使用code.google.com上提供的UPnPx iOS库,并已成功构建并运行演示应用程序。我能够浏览Macbook Pro上托管的DMS(数字媒体服务器)的内容。我正在使用serviio DMS应用程序。
现在我的问题是,当我在iOS设备上运行应用程序时,我能够浏览我的DMS共享的所有内容,但在UITableView
页脚部分,我只是得到文本“No Renderer”选择”。这意味着该应用程序无法在同一Wi-Fi网络中找到DMR(数字媒体渲染器),或者我的网络上没有DMR。
您可以向我推荐iOS设备或Mac OS X上的任何DMR应用程序,该库可以识别吗?我也有Android设备,所以如果有任何免费的DMR Android应用程序可用于Android,请建议我,以便我可以进一步测试和开发应用程序。
我刚观察了适用于iOS设备的XBMC应用程序和适用于iOS设备的XBMC远程控制应用程序。我想开发一个类似的应用程序。这是否需要我编写自己的DMR应用程序,以便我的应用程序可以在内部或基于UPnP技术控制它,我的应用程序可以控制同一Wi-Fi网络中的任何DMR?
答案 0 :(得分:2)
http://en.wikipedia.org/wiki/List_of_UPnP_AV_media_servers_and_clients
在iOS / MacOS上并不多。不知道为什么。有很好的Android选择。我个人可以确认BubbleUPnP和UPnPlay工作。除非您愿意,否则您绝对不需要编写自己的DMR。它可以像编译现成的Cling DMR on Android一样简单。