Я пытаюсь настроить контроллер DLNA для управления iPush Renderer device. iPush Renderer device становится очень популярным, так как многие контроллеры iphone DLNA и даже родной Airplay отлично справляются с этим. Он поддерживает почти все форматы видеофайлов. Мой DLNA-контроллер работает со всеми устройствами, на которых я тестировал их до сих пор (WDTV, Intels Media Renderer, XBox360 и многие другие iphone Renderers), за исключением этого iPush Renderer device.DLNA renderer throwing COMException (0x80040501)
Когда я использую UPNPLid.dll [UPnP 1.0 Type Library (контрольная точка)], я получаю все рендеры включая iPush
UPnPDeviceFinder finder = new UPnPDeviceFinder();
UPnPDevices devs = finder.FindByType(type, 0);
Далее, когда я пытаюсь перебирать услуг iPush я получаю " COMException (0x80040501)»
foreach (var service in device.Services) {//get the right service}
Я попытался с помощью INTELS устройств Spy и INTELS медиа контроллер для Нажмите на iPush. Когда вызывается Play, iPush просто показывает экран загрузки навсегда. Обратите внимание, что iPush отлично работает со всеми контроллерами iphone, которые я тестировал на нем.
После проверки в Интернете для этой ошибки я увидел similar вопрос о WMP и xBox, дающий это же исключение, но ответа не было.