Eu tenho um site do IIS 6.1 em um computador local de 32 bits do Windows 7 que exibe vídeos em HTML e MP4 por meio do Internet Explorer na máquina local. Não é necessária uma conexão com a Internet, pois tudo isso é armazenamento local e hospedagem local via IIS. O IIS está configurado para exibir os vídeos MP4 como arquivos para download, sem transmissão de nenhuma maneira. Eu tenho o tipo MIME adequado ".mp4" com "video / mp4" configuração no servidor IIS, então eu não acredito que é o problema.
Quando a máquina está conectada à Internet, clicar em um link de vídeo MP4 em qualquer página HTML servida pelo servidor IIS local resulta na abertura e reprodução do vídeo em sua própria janela no Windows Media Player. No entanto, quando o cabo Ethernet está desconectado, clicar no mesmo link de vídeo MP4 faz com que o Windows Media Player abra sua própria janela, exibindo a seguinte mensagem de erro:
O Windows Media Player não pode reproduzir o arquivo. Se o arquivo estiver localizado na Internet, conecte-se à Internet. Se o arquivo estiver localizado em um cartão de armazenamento removível, insira o cartão de armazenamento.
É quase como se o Windows Media Player tivesse um bug e, como está acessando esse arquivo de mídia por meio de uma URL, mas a máquina não esteja conectada a uma rede, acha que esse arquivo não pode ser reproduzido.
Quando o cabo Ethernet é desconectado, o servidor IIS local ainda exibe todo o conteúdo HTML e ActiveX, exceto os arquivos de mídia. Eu também tentei acessar arquivos MP3 e WMV através do servidor IIS para ver se o Windows Media Player os abriria quando a máquina estivesse desconectada da Internet. Esses arquivos também fizeram com que o Windows Media Player exibisse a mesma mensagem de erro.
Testei o VLC player (VideoLAN) depois de alterar a propriedade da extensão de arquivo para o VLC do WMP para arquivos .mp4. Com o VLC instalado e a propriedade da extensão alterada para VLS, posso fazer o download / abrir o vídeo MP4 usando o link na página da Web que o IIS oferece, tudo isso desconectado da Internet. A única coisa que eu não posso fazer é fazer com que o VLC player abra e reproduza o vídeo simplesmente clicando no link nas páginas da Web do Internet Explorer servidas pelo servidor IIS local.
Eu gostaria de usar o Internet Explorer e o Windows Media Player com este servidor IIS servindo vídeos MP4 em vez de usar o VLC player.
Obrigado
Michael Rayman