Проигрыватель Windows Media не может воспроизводить URL-адреса потоков rtsp и mms в сеансе 0 Win7 и Win Server 2008

В Windows Server 2003 мы разработали программу. Архитектура: (1) существует служба (называемая ServA), (2) существует процесс (называемый ProcB), который переопределяет проигрыватель Windows Media путем реализации некоторых необходимых интерфейсов WMP. (3)ServA запустит ProcB через CreateProcess для воспроизведения потоковых URL. ServA и ProcB находятся в сеансе 0.

В Server 2003 это работает хорошо.

Теперь мы переносим его на Windows Server 2008. В Server 2008 он нормально работает с URL-адресами протокола http (например, http: //xx/xx.wmv). Для URL-адресов протоколов rtsp и mms (например, rtsp://xx/xx.wmv, mms://xx/xx.asf) он не может успешно воспроизводиться и возвращает код ошибки: 0xC00D11B1, описание ошибки: "Обнаружен проигрыватель Windows Media проблема при воспроизведении файла ".

Если мы не запускаем ServA как сервис, а просто дважды щелкаем, чтобы запустить его. Затем ServA и ProcB все находятся в Сессии 1. В это время URL протокола rtsp и mms могут успешно воспроизводиться.

В Win 7 такое же явление, как и в Server 2008. Мы проверили наши дисплейные и звуковые устройства и можем убедиться, что с ними проблем нет.

Вы можете связать этот URL http://social.msdn.microsoft.com/Forums/en-US/windowscompatibility/thread/0317c921-dc9c-4e95-9800-77a34f9f516a для получения дополнительной информации.

0 ответов

Другие вопросы по тегам