Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Mbhvirtual

reproduzir video em todos os dispositivos

Recommended Posts

Bom dia pessoal, Não consigo fazer com que os videos de um site sejam reproduzidos em android e outras dispositivos.

 

Usei o Freemake video Converter para tranformar meu video em todos os formatos para HTML5 neste conversor. Vejo que o video roda em todos os navegadores, podem faço os testes e ele não roda em nenhum de meus dispositivos. tablete e nem celulares android. Fiz testes e entrei em outros sites e os videos que la tem rodam nos meus dispositivos.

 

Onde estou errando?

<video id="video_principal" id=0 controls>
<source src="videos/video1.ogv" type='video/ogg; codecs="theora, vorbis"'/>
<source src="videos/video1.webm" type='video/webm' >
<source src="videos/video1.mp4" type='video/mp4'>
<p>Desculpe, mas não foi possível carregar o vídeo.</p>
</video>

Toda ajuda é bem vinda

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hey cara!

 

Então, você tem que fazer uma chamada JS para o evento play().

 

Abs!

 

Errado. Esses tipos de eventos para mobile não são tão simples quanto parecem. Existem longas documentações explicando a incompatibilidade de autoplay de videos em dispositivos mobile - Dá para realizar o feito? Sim, mas ainda assim não é só um evento play. Se for para ajudar, responda corretamente.

 

--------------------------------------------------

Mbhvirtual,

 

Existe uma explicação do porque os videos não funcionarem em autoplay e um resumo básico disso é: Usuários de mobile possuem internet móvel, que por vista possui limites. Pra evitar a cobrança indevida e o uso excessivo de dados, os browsers mobile estão impedindo o uso de autoplay ou eventos play().

 

Isso tanto vale para o Chrome (Android), quanto para o Safari (iOS). Esses links redirecionam para fórum e documentação sobre o que informei.

 

Em alguns browsers antigos isso pode funcionar, mas considere que não é viável. Você sempre deve desenvolver um site baseando-se nas necessidades e capacidades dos usuários.

 

Bons estudos e boa sorte!

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Errado. Esses tipos de eventos para mobile não são tão simples quanto parecem. Existem longas documentações explicando a incompatibilidade de autoplay de videos em dispositivos mobile - Dá para realizar o feito? Sim, mas ainda assim não é só um evento play. Se for para ajudar, responda corretamente.

 

--------------------------------------------------

 

 

Se vc falou vou acreditar =)

 

In Safari on iOS (for all devices, including iPad), where the user may be on a cellular network and be charged per data unit, preload and autoplay are disabled. No data is loaded until the user initiates it. This means the JavaScript play() and load() methods are also inactive until the user initiates playback, unless the play() or load() method is triggered by user action. In other words, a user-initiated Play button works, but an onLoad="play()" event does not.

This plays the movie: <input type="button" value="Play" onclick="document.myMovie.play()">

This does nothing on iOS: <body onload="document.myMovie.play()">

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.