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 alterar o ícone das bibliotecas padrão no Windows 8.1
Como alterar o ícone das bibliotecas padrão no Windows 8.1
No Windows 8, um dos novos recursos foi a opção de alterar o ícone de uma biblioteca. Por algum motivo, a Microsoft restringiu essa opção apenas às bibliotecas personalizadas, que foram criadas pelo usuário. Para Bibliotecas integradas, o ícone não pode ser alterado na interface do Windows no Windows 8, nem no Windows 7. Hoje,
Como mudar o fantasma no Snapchat
Como mudar o fantasma no Snapchat
De troféus a emojis de amigos, o Snapchat tem criado cada vez mais maneiras de gamificar seu aplicativo. Não é à toa que os usuários suspeitaram dos novos ícones fantasmas que surgiram na atualização de janeiro de 2016. Desde então
Como agendar o envio de uma mensagem de texto no iMessage
Como agendar o envio de uma mensagem de texto no iMessage
Você já acordou no meio da noite e lembrou que precisa enviar uma mensagem para alguém pela manhã? Acontece com todo mundo. Embora a maioria dos aplicativos modernos permita o envio de mensagens atrasadas, o iMessage ainda não permite.
Análise do iPad Pro de 10,5 polegadas da Apple: o iPad Pro 2 é um substituto super rápido para laptop
Análise do iPad Pro de 10,5 polegadas da Apple: o iPad Pro 2 é um substituto super rápido para laptop
O Chrome 59 foi lançado com as configurações de material design
O Chrome 59 foi lançado com as configurações de material design
O próprio navegador do Google, o Chrome, foi atualizado para a versão 59. Junto com vários recursos de segurança, esta versão traz uma série de novos recursos, incluindo uma aparência refinada para a página de Configurações. Vamos ver o que mudou em detalhes. Publicidade A mudança mais importante são as correções de segurança. Nesta versão, os desenvolvedores corrigiram 30 problemas de segurança em
Como preencher células automaticamente no Excel
Como preencher células automaticamente no Excel
Nada é tão mundano e pouco inspirador quanto preencher células do Excel uma a uma. Felizmente, você não precisa passar o resto da vida copiando dados de uma planilha para outra. Você pode aproveitar o preenchimento automático do Excel para salvar
Como desativar Wake Timers no Windows 10
Como desativar Wake Timers no Windows 10
Veremos como desabilitar o Wake Timers no Windows 10 e evitar que eles despertem seu PC de mesa, laptop ou tablet PC com Windows 10.