Ir para conteúdo

POWERED BY:

Arquivado

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

Perene

Problema com iframe (não vai pra tela-cheia no iPAD)

Recommended Posts

Prezados,

hospedei no Google Drive vídeo(s) e num blog do BLOGSPOT/BLOGGER eu coloquei um código desses:


<iframe width="560" height="315" src="https://drive.google.com/file/d/846584654387634856344545/preview" frameborder="0" allowfullscreen="true"></iframe>


O problema é o seguinte:


1) Num iPAD você consegue ver os botões que permitem alterar a qualidade do vídeo e creio que da legenda, mas não é permitido ir pra tela-cheia. Diz que o navegador não suporta.

2) No navegador MERCURY do iPAD você consegue mandar pra tela-cheia se alterar o agente de usuário para "Safari (iPhone Mobile)". Porém nesse user-agent os botões de qualidade/legendas somem. Fica só o de fullscreen;

3) No app GOOGLEDRIVE do iPAD não há nada além do botão de fullscreen;


4) No navegador COM SUPORTE À FLASH Puffin do iPAD você consegue tudo: ver o botão de qualidade/legenda e mandar pra tela-cheia. Só que tem um problema: por algum motivo a visualização é lenta e o vídeo não consegue ser carregado, parece que você está num PC velho e com conexão de 56 Kbps quando 1) está rodando; 2) tenta carregar da primeira vez. Já num Safari do iPAD, ele carrega em segundos. No Puffin, continua carregando depois de mais de 10s. Chegou a tocar, mas notei que fica engessada a reprodução.


Frisando que uso iPAD 4 com última versão de iOS. Talvez um iPAD Air 2 rodasse o Puffin mais rápido, mas não gostaria de depender dele. Até pouco tempo era TRIAL, ou seja, o FLASH dele deixava de funcionar após X dias, voltando se você pagasse.


Não tem mesmo jeito de no próprio SAFARI usar o botão FULLSCREEN? Nem com outro código, se preciso colocado até em outro tipo de página, não necessariamente no blogspot?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Nesse caso não faz diferença nenhuma se eu colocar o código assim:

<iframe src="https://drive.google.com/file/d/846584654387634856344545/preview" frameborder="0" allowfullscreen="true"></iframe>

Continua com o mesmo erro, acabei de re-testar... E sem definir 640x480, fica minúsculo no blog.

 

Eu não lembro onde li, mas parece que alguns dispositivos não possuem suporte à tela-cheia mesmo. Então, ao clicar pra mandar pra tela-cheia, aparece isso:

http://postimg.org/image/4dnqss5l3/

 

Um usuário chegou a postar isso pra mim, mas ficou de arrumar o código, pois ele não funcionou também:

<iframe id=redim width="560" height="315" src="https://drive.google.com/file/d/846584654387634856344545/preview" frameborder="0" allowfullscreen="true"></iframe>

<form name="form1" onclick=rdm()>
<p><input type="submit" name="formbutton1">

/* Pseudo código */
<script>
function rdm()
{
var wt = total width;
var ht  = total height;
redim.width = wt;
redim.height = ht;
}
</script>

Será que não há nenhum código que possa ser usado pra contornar isso? Pra forçar que vá pra tela-cheia, sem precisar trocar o user-agent?

O problema nem é trocar o user-agent, é fazer isso e ao mesmo tempo PERDER os botões de resolução/legenda. Quando troquei pro user-agent do iPhone isso ocorreu.

 

E na tela-cheia você não lê legenda alguma. Só no PUFFIN que funcionou como eu quero.

Deve haver um meio de contornar isso, se não houver é uma bola muito fora... Será que é o próprio Google que impede?

 

P.S. Me mandaram esse link também:
http://blog.cakemail.com/the-iframe-cross-domain-policy-problem/

Compartilhar este post


Link para o post
Compartilhar em outros sites

E infelizmente o bloqueio com certeza é do Google. Não do iPAD.

 

Explico:

 

Usei o código embed dado pelo Youtube no meu blog. Tentei ver no iPAD.

Isso que ocorreu:

Vejam que o fullscreen funciona, e podemos mudar entre legendas (mas esse último só na tela-cheia, pois o botão de legenda desaparece de outra forma). Não há também o botão de alterar resolução.
Então, a forma como o Youtube fica num Safari (iPAD) é como o Google Drive ficou quando mudei o user-agent pra iPhone no navegador Mercury pro iPAD. A diferença é que isso não resolveu meu problema, pois embora tenha ido pra tela-cheia, não mostrou legenda alguma.
Então, infelizmente isso confirma que o navegador Safari do iPAD suporta tela-cheia, mas o GOOGLE de alguma forma impede que ele mostre coisas do Google Drive assim.
Espero que o Google arrume isso um dia, essa ideia foi terrível.

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.