У меня есть веб-сайт 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 player открывать и воспроизводить видео, просто щелкнув ссылку на веб-страницах Internet Explorer, обслуживаемых локальным сервером IIS.
Я хотел бы использовать Internet Explorer и проигрыватель Windows Media с этим сервером IIS, обслуживающим видео MP4, а не использовать проигрыватель VLC.
Спасибо
Майкл Рэйман