Como posso dizer ao navegador para abrir um arquivo AVI com o VLC ou similar em HTML?

StackOverflow https://stackoverflow.com/questions/1621241

  •  06-07-2019
  •  | 
  •  

Pergunta

Então, eu tenho uma lista de arquivos avi em uma página da web (Para meus propósitos!), E queria saber o que eu tenho que colocar no código html para dizer ao navegador para VLC aberta? ou mplayer ou simliar?

Foi útil?

Solução

Você deve se certificar de que o seu servidor web está servindo os arquivos AVI com a Content-Type apropriado cabeçalho HTTP.

Content-Type: video/x-msvideo

-. mime de referência tipo

Isto fará com que player padrão do cliente associado ao Content-Type dado a carga com o jogador. player padrão do cliente será diferente de utilizador para utilizador, dependendo das suas OS, programas instalados e configurações de associação de arquivo. Para a maioria dos usuários do Windows, este será Media Player (a menos que o usuário tenha personalizado a configuração padrão). Para usuários de Mac vai ser outra coisa (por exemplo. VLC se você instalou-lo, ou talvez Quicktime, se eles já instalado Flip4Mac). Se o cliente não tem suporte para o tipo de mime, o navegador irá tratá-lo como um download de arquivo.

Outras dicas

O mapeamento das "aplicações de ajuda" que lidam com arquivos específicas tipos / conteúdo é definidos no nível do cliente (navegadores e tal), não dentro do html enviado pelo servidor.

A do lado do servidor deve, claro, usar o apropriado Tipo de conteúdo e tipo MIME , no http cabeçalho, mas a escolha da aplicação ou plug-in, eventualmente, receber o fluxo é definido na cliente lado.

Você não pode. Dado que enviar o tipo MIME correto (ver comentário de Asafe), você só pode esperar o navegador do outro lado está configurado para lidar com estes com um player de vídeo - que poderia bem ser definido apenas para salvá-los, no entanto

.

E isso é uma coisa boa. A última coisa que eu gostaria era auto-abertura anúncios AVI.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top