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

O que é um número de série?
O que é um número de série?
Um número de série é uma sequência única de números e letras. Os números de série são usados ​​para identificar peças individuais de hardware e software.
Como remover uma forma de pagamento no Google Play
Como remover uma forma de pagamento no Google Play
Muitos usuários do Android que também são grandes jogadores provavelmente comprarão jogos na Google Play Store e terão informações de cartão de crédito armazenadas em sua conta para tornar o processo mais rápido. A compra de aplicativos e outras microtransações exigem pagamento e crédito
Como ligar o Bluetooth
Como ligar o Bluetooth
Muitos dispositivos utilizam o Bluetooth como a conexão de escolha ao se comunicar com outros dispositivos. O Bluetooth pode ser uma ótima maneira de transferir dados e arquivos entre dispositivos rapidamente, mas às vezes você não consegue descobrir como ligar o Bluetooth.
Habilitar ou desabilitar o Monitor de senha no Microsoft Edge
Habilitar ou desabilitar o Monitor de senha no Microsoft Edge
Como habilitar ou desabilitar o Password Monitor no Microsoft Edge A Microsoft habilitou o recurso Password Monitor para todos os usuários que executam compilações Dev ou Canary do navegador Edge. A partir de agora, ele está desabilitado por padrão, e você pode estar interessado em habilitá-lo para tentar.Publicidade O novo recurso Monitor de senha
Forçar a ativação do recurso de guia padrão no Gerenciador de Tarefas do Windows 10
Forçar a ativação do recurso de guia padrão no Gerenciador de Tarefas do Windows 10
Se você for um Windows Insider, mas o novo recurso 'Guia Padrão' do Gerenciador de Tarefas não estiver habilitado para sua conta de usuário, você pode forçar a habilitação.
Por que meu ponto de eco está piscando em verde?
Por que meu ponto de eco está piscando em verde?
O anel de luz em um Amazon Echo Dot é uma parte da assinatura do dispositivo e uma das duas únicas maneiras pelas quais o dispositivo pode se comunicar com você. Em primeiro lugar, você fala com o Amazon Echo Dot e Alexa responde
UEFI BIOS explicada
UEFI BIOS explicada
Se você estiver comprando um novo PC, verá os sistemas descritos como apresentando um BIOS UEFI. Se você estiver montando um computador do zero, poderá notar que algumas placas-mãe apresentam BIOS UEFI, enquanto os modelos mais antigos não a possuem.