Principal Smartphones Adicionando vídeo ao seu site com HTML5

Adicionando vídeo ao seu site com HTML5



No primeiro de seus blogs para PC Pro , desenvolvedor web Ian Devlin revela como incorporar vídeo em seu site com HTML5

Adicionando vídeo ao seu site com HTML5

NEWSonyHDRBack_Web-462x369

em que linguagem é codificada a liga das lendas

Provavelmente, o maior e mais falado recurso do HTML5 é o vídeo integrado. Atualmente, o único método de adicionar conteúdo de vídeo ao seu site é com um plug-in de terceiros, como Flash, QuickTime ou RealPlayer. Com o surgimento do HTML5 e do elemento de vídeo, tudo isso mudará, com o suporte de vídeo sendo gerenciado pelo navegador da web, dispensando a necessidade de suporte de terceiros.

Vários navegadores da web já oferecem suporte para HTML5. Aqui, vamos revelar como você pode incorporar vídeo sem plug-in em seu site e os problemas que você enfrentará.

Tipos de arquivo e compatibilidade do navegador

Para começar, daremos uma olhada rápida nos diferentes tipos de arquivo de vídeo que são compatíveis com HTML5. Estes são Theora OGG e H.264 (.mp4). Navegadores diferentes suportam tipos diferentes e alguns não suportam nenhum. A tabela a seguir indica isso:

Theora OGGH.264 (mp4)
Firefox 3.5+x
Chrome 3+
Safari 3+x
Opera 10.5+x
Internet Explorer 8xx
Internet Explorer 9x
Iphonex
Androidx

Codecs e outros problemas técnicos

O próprio HTML5 não especifica um codec de vídeo a ser usado, e isso levou a discussões sobre qual é o melhor para usar na web . Portanto, para cobrir todos os navegadores, temos que oferecer suporte a ambos os codecs.

E, claro, há o Internet Explorer. No momento, nenhuma das versões lançadas do Internet Explorer oferece suporte ao elemento de vídeo e um plug-in ainda é necessário para reproduzir o vídeo. Isso mudará com o lançamento do Internet Explorer 9 (provavelmente no início do próximo ano), quando o H.264 terá suporte, junto com muitos outros recursos do HTML5.

Caso você esteja se perguntando como, você pode converter seus arquivos de vídeo para OGG (você pode ler mais sobre o tipo Theora OGG no TheoraCookbook ) arquivos usando o Miro Video Converter .

Para obter mais informações detalhadas sobre o elemento de vídeo e codecs, vá para o mergulhe no html5: vídeo na web por Mark Pilgrim.

Código HTML5

Agora passamos para o código HTML5 real e como podemos fazer a coisa funcionar. O HTML5 nos fornece dois novos elementos que podemos usar para adicionar vídeo às nossas páginas da web: o elemento, que já mencionamos, e o elemento. Vejamos cada um deles separadamente.

O elemento

O elemento de vídeo pode ter os seguintes atributos:

AtributoDescrição
srcum URL válido para o próprio arquivo de vídeo
Reprodução automáticaum booleano que indica se o vídeo deve ser reproduzido automaticamente
controlesum booleano indicando que os controles de mídia padrão devem ser exibidos pelo navegador
cicloum booleano que indica se o vídeo deve ser reproduzido repetidamente
pré-cargaindica ao navegador se o download preventivo do próprio vídeo é necessário ou se apenas os metadados são necessários.
Os valores possíveis são:

  • nenhum - indica que o vídeo não deve ser pré-carregado (pois provavelmente não será necessário)
  • metadados - o vídeo provavelmente não será necessário, mas seus metadados (por exemplo, dimensões, duração) são desejáveis
  • auto - informa o navegador para tentar baixar o vídeo inteiro
  • (string vazia) - significa o mesmo que auto
postero URL para um arquivo de imagem a ser exibido quando nenhum dado de vídeo estiver disponível
larguraa largura do vídeo, em pixels CSS
alturaa altura do vídeo, em pixels CSS

A partir disso, pode-se ver como é fácil incorporar um vídeo OGG em seu site usando apenas o elemento de vídeo:

Isso é realmente tudo que há para fazer.

Qualquer navegador que ofereça suporte ao formato Theora OGG agora deve exibir e reproduzir seu vídeo com sucesso sem mais delongas. Claro que não é tão fácil assim, porque como vimos na tabela acima, o código só funcionaria no Firefox, Chrome e Opera. Portanto, precisamos ter um fallback para H.264 também. Isso pode ser feito usando elemento, que nos permite definir várias fontes de mídia para o elemento de vídeo.

em quais dispositivos você pode instalar o Kodi?

O elemento

O elemento de origem possui os seguintes atributos:

AtributoDescrição
srcum URL válido para o próprio arquivo de mídia (neste caso, vídeo)
modeloo tipo de arquivo de mídia que deve ser um Tipo MIME , por exemplo. type='video/ogg' indica que é um vídeo Theora OGG, e você também pode fornecer o codec MIME para ajudar o navegador a decidir como reproduzir o vídeo usando type='video/ogg; codecs='theora, vorbis'.
metadefornece o tipo de mídia pretendido do recurso de mídia e deve ser um consulta de mídia , por exemplo. media='handheld' indica que o vídeo é adequado para dispositivos portáteis ou media='all and (min-device-height:720px)' o que indica que o vídeo é apropriado para telas de 720 pixels ou mais.

Observação: o elemento de origem é nulo e tem uma tag inicial, mas nenhuma tag final

A coisa mais útil sobre o elemento de origem é que podemos usá-lo para empilhar os diferentes tipos de arquivo, permitindo que o navegador tente um por vez até encontrar um que possa reproduzir.

Usando e juntos

Para empilhar vídeos nos diferentes tipos dentro do elemento de vídeo, inserimos o código da seguinte maneira:




Your browser does not support the video element.

O código acima agora funcionará em todos os navegadores, exceto no Internet Explorer, que exibirá a mensagem indicada acima.

Você pode testar isso visualizando a página de vídeo de teste HTML5, que contém um vídeo de amostra de uma borboleta nos formatos Theora OGG e MP4, portanto, se estiver visualizando no Firefox, Chrome, Safari, Opera ou no iPhone ou em um Aparelho Android, você deve ser capaz de visualizá-lo.

As facas afiadas entre vocês agora notarão que podemos tirar vantagem desse empilhamento e ter um fallback para o Flash (ou algum outro plugin) na parte inferior, em vez de exibir uma mensagem de desculpe você não pode ver esta mensagem de vídeo, usando o código a seguir :




data='flvplayer.swf?file=myVideo.flv&autoStart=true'>

'


Conclusão

Como acontece com a maioria dos elementos HTML5, o suporte do navegador para os elementos de origem e de vídeo é atualmente irregular. Também há um grande debate acontecendo no momento sobre se o elemento de origem eliminará o uso do Flash como o método mais popular de adicionar conteúdo de vídeo a sites. Não tenho certeza se isso vai matar o Flash completamente, mas, no entanto, acho que é justo dizer que ele veio para ficar e fornecerá aos desenvolvedores da web uma abordagem mais limpa e fácil para incorporar vídeo.

Artigos Interessantes

Escolha Do Editor

Como calcular e encontrar a variação no Excel
Como calcular e encontrar a variação no Excel
Aprenda como encontrar a variância e o desvio padrão usando diversas funções do Excel e calcular o resultado correto.
Como desativar a previsão de página no Google Chrome
Como desativar a previsão de página no Google Chrome
Você pode desativar a previsão de página no Google Chrome para economizar largura de banda e melhorar sua privacidade. Veja como isso pode ser feito.
Como usar o Picture-in-Picture no seu Android
Como usar o Picture-in-Picture no seu Android
Como usar o Picture-in-Picture no Android 8.0 Oreo, 9.0 Pie e posterior. Use o PIP para assistir a vídeos do YouTube ou ver mapas enquanto realiza multitarefas em outros aplicativos Android.
Life360 está matando sua bateria? Veja como consertar
Life360 está matando sua bateria? Veja como consertar
Os aplicativos de localização ainda são um tanto controversos, mas com tantos modelos no mercado, eles não são mais uma novidade. No geral, eles são usados ​​entre pais e parentes preocupados. Mas, em última análise, os aplicativos Locator são problemáticos, especialmente se o
Como excluir arquivos temporários em um PC com Windows 10 ou 11
Como excluir arquivos temporários em um PC com Windows 10 ou 11
Quando o seu computador começar a ficar lento, é um sinal de que você precisa liberar espaço. Normalmente, excluir arquivos temporários é um excelente ponto de partida. Neste artigo, você aprenderá como proceder
Como jogar entre nós no Mac
Como jogar entre nós no Mac
Among Us está disponível apenas para Windows e dispositivos móveis. Mas você pode jogar Among Us em um Mac (versões Intel e M1) com um pouco de trabalho.
Como vender NFTs no OpenSea
Como vender NFTs no OpenSea
Atualmente, não há lugar melhor para vender NFTs do que no OpenSea. De cryptokitties a obras de arte e nomes de domínio, não há limite para os ativos digitais que você pode comprar e vender nesta plataforma. Talvez você tenha passado algum tempo