Windows Media Player 12 не будет воспроизводить файлы mp4, mp3, wmv через локальный веб-сайт IIS, когда компьютер отключен от Интернета

У меня есть веб-сайт IIS 6.1 на локальном 32-разрядном компьютере с Windows 7, который передает видео HTML и MP4 через Internet Explorer на локальном компьютере. Подключение к Интернету не требуется, поскольку это все локальное хранилище и локальный хостинг через IIS. IIS настроен на обслуживание видео в формате MP4 в виде загружаемых файлов, без потоковой передачи. У меня действительно есть MIME-тип ".mp4" с настройкой "video/mp4" на сервере IIS, поэтому я не верю, что это проблема.

Когда устройство подключено к Интернету, нажатие ссылки видео MP4 на любой странице HTML, обслуживаемой локальным сервером IIS, приводит к открытию проигрывателя Windows Media и воспроизведению видео в его собственном окне. Однако, когда кабель Ethernet отключен, щелчок по той же ссылке на видео MP4 приводит к тому, что проигрыватель Windows Media открывает свое собственное окно, а затем отображает следующее сообщение об ошибке:

Проигрыватель Windows Media не может воспроизвести файл. Если файл находится в Интернете, подключитесь к Интернету. Если файл находится на съемной карте памяти, вставьте карту памяти.

Похоже, что в проигрывателе Windows Media есть ошибка, и поскольку он обращается к этому мультимедийному файлу через URL-адрес, но компьютер не подключен к сети, он считает, что этот файл невозможно воспроизвести.

Когда кабель Ethernet отключен, локальный сервер IIS по-прежнему обслуживает весь контент HTML и ActiveX, за исключением медиафайлов. Я также пытался получить доступ к файлам MP3 и WMV через сервер IIS, чтобы узнать, откроет ли их проигрыватель Windows Media, когда устройство отключено от Интернета. Эти файлы также приводили к тому, что проигрыватель Windows Media отображал то же сообщение об ошибке.

Я протестировал проигрыватель VLC (VideoLAN) после смены владельца расширения файла на VLC с WMP для файлов.mp4. С установленным VLC и сменой владельца расширения на VLS я могу загрузить / открыть видео MP4, используя ссылку на веб-странице, обслуживаемой IIS, когда он отключен от Интернета. Единственное, что я не могу сделать, это заставить проигрыватель VLC открывать и воспроизводить видео, просто щелкнув ссылку на веб-страницах Internet Explorer, обслуживаемых локальным сервером IIS.

Я хотел бы использовать Internet Explorer и Windows Media Player с этим сервером IIS, обслуживающим видео MP4, а не использовать проигрыватель VLC.

Спасибо

Майкл Рэйман

2 ответа

Решение

Я наконец понял ответ на мою проблему:

При подключении к Интернету, как ни странно, Windows Media Player 12 требует, чтобы вы установили флажок в области Инструменты> Параметры... > вкладка Параметры проигрывателя под названием "Подключение к Интернету (переопределяет другие команды)". После того, как это будет проверено и настройки сохранены с помощью APPLY, Windows Media Player 12 будет воспроизводить видео, передаваемые через локальный веб-сервер IIS на той же машине, когда он отключен от Интернета.

Вероятно, проблема связана с управлением цифровыми правами Windows 10, которое проверяет в Интернете, разрешено ли вам воспроизводить данный файл. Вы можете отключить DRM. Чтобы проверить, защищен ли файл DRM:

  1. Откройте проводник Windows в папку с файлом.
  2. Щелкните правой кнопкой мыши заголовок столбца и добавьте поле Защищено. Значение отображается как Да или Нет.

Посмотрите TechniPages о других способах проверки на DRM.

GeeksToGo предлагает использовать Regedit для отключения DRM, установив HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WMD RM\DisableOnline в 0. Вы можете попробовать обратное, установив его в 1, чтобы предотвратить проверку DRM.

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