Estou criando um aplicativo para iPad para exibir vídeos do YouTube usando IFrame
.
Eu me referi a muitas perguntas sobre a integração do YouTube em UIWebView
e entenda que:
- A reprodução automática não é possível
- A Apple não permite rodar vídeo sem interação do usuário (inicial).
No meu aplicativo simples, eu tenho um botão JavaScript na primeira página e na próxima página integrei o YouTube com IFrame
.
Se eu clicar no botão JavaScript, existe alguma maneira de passar esse evento de clique para a próxima página para executar o YouTube?
O evento borbulhando em HTML ajuda nisso?
Respostas:
0 para resposta № 1Tanto quanto eu sei que não, você não pode fazer nada sobre isso. O acionamento de eventos pode ser facilmente simulado (algum exemplo) sem interação do usuário que não pode funcionar em dispositivos iOS (por causa da política que você mencionou).
A tag de vídeo do iOS (usada pelo YouTube neste caso) émanipulado pelo navegador iOS. Versão móvel está mostrando espaço reservado com o botão de reprodução que você precisa para "tocar". E apenas esta ação pode reproduzir o vídeo. Observe que você não pode até mesmo sobrepor a tag de vídeo com nada, porque simplesmente não funcionará.