Estou tentando usar o recurso Modal do Bootstrap 3 para mostrar meu vídeo do Youtube. Funciona, mas não consigo clicar em nenhum botão no vídeo do Youtube.
Alguma ajuda nisso?
Aqui está o meu código:
<div id="link">My video</div>
<div id="myModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
</div>
<div class="modal-body">
<iframe width="400" height="300" frameborder="0" allowfullscreen=""></iframe>
</div>
</div>
</div>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/jquery-1.10.1.min.js"><\/script>')</script>
<script src="js/bootstrap.min.js"></script>
<script>
$('#link').click(function () {
var src = 'http://www.youtube.com/v/FSi2fJALDyQ&autoplay=1';
$('#myModal').modal('show');
$('#myModal iframe').attr('src', src);
});
$('#myModal button').click(function () {
$('#myModal iframe').removeAttr('src');
});
</script>
jquery
css
twitter-bootstrap
youtube
twitter-bootstrap-3
NitroMedia
fonte
fonte
Eu montei esse script modal de vídeo dinâmico em html / jQuery do YouTube que reproduz automaticamente o vídeo do YouTube quando o acionador (link) é clicado, o acionador também contém o link a ser executado. O script encontrará a chamada modal de autoinicialização nativa e abrirá o modelo modal compartilhado com os dados do acionador. Veja abaixo e deixe-me saber o que você pensa. Eu adoraria ouvir pensamentos ...
TRIGGER MODAL HTML:
MODELO DE VÍDEO MODAL HTML:
A FUNÇÃO JQUERY:
A CHAMADA DE FUNÇÕES:
O FIDDLE: http://jsfiddle.net/jeremykenedy/h8daS/1/
fonte
hidden.bs.modal
como um meio de desligar o vídeo, porque o usuário pode fazer outras coisas para fechar o modal (por exemplo, clique fora dele).Eu tenho uma dica para você!
Eu usaria:
ao invés de:
Como você também pode fechar o modal sem o botão, por isso, com esse código, ele removerá o vídeo toda vez que o modal ocultar.
fonte
'src'
Encontrei isso em outro tópico e funciona muito bem em computadores e dispositivos móveis - algo que não parecia verdade em algumas das outras soluções. Adicione este script ao final da sua página:
fonte
Aqui está outra solução: Force HTML5 youtube video
Basta adicionar? Html5 = 1 ao atributo source no iframe, assim:
fonte
Tente isso para o Bootstrap 4
visite: https://parrot-tutorial.com/run_code.php?snippet=bs4_modal_youtube
fonte
Se você não deseja editar o CSS de autoinicialização ou todas as opções acima não o ajudam (como no meu caso), há uma solução fácil para executar o vídeo em um modal no Firefox.
Você só precisa remover a classe "fade" do modal e, como ela abre a classe "in", também:
fonte
Eu o resolvi no modelo wordpress:
fonte
O Bootstrap fornece funcionalidade pop-up modal fora da caixa.
fonte
MMhh ... Você poderia postar todo o seu documento HTML e qual navegador / versão você está usando?
Recriei sua página e testei em três navegadores (Chrome, FF, IE8). Consegui parar e iniciar o incrível trailer do WDS4 sem problemas. Aqui está o meu código:
Você poderia tentar aumentar o Z-Index do seu jogador modal na pilha?
$('#myModal iframe').css("z-index","999");
fonte
fonte
usando
$('#introVideo').modal('show');
conflitos com o acionamento adequado da auto-inicialização. Quando você clica no link que abre o Modal, ele fecha logo após a conclusão da animação fade. Basta remover o$('#introVideo').modal('show');
(usando o bootstrap v3.3.2)Aqui está o meu código:
fonte
A resposta de user3084135 funcionou bem como base para mim, mas eu também precisei incorporar:
Minha solução final é assim:
BOTÃO MODAL DO TRIGGER
O atributo do quadro de dados pode ser "iframe" ou "video" para refletir o tipo de tag apropriado: iframe para vídeos externos, vídeo para hospedado localmente.
CONTENTORES DE VÍDEO RESPONSIVOS BOOTSTRAP
iFrame:
vídeo:
Ambos residem nas divs modais responsivas padrão do Bootstrap.
SCRIPT JQUERY
Como a reprodução automática funciona de maneira diferente com as tags iframe e vídeo, um condicional é usado para lidar com cada uma. Para permitir vários modais, um seletor de curinga é usado para identificá-los (portfolioModal1-6 no meu caso).
fonte
Eu tive esse mesmo problema - acabei de adicionar os links cdn impressionantes para fontes - comentar o bootstrap abaixo resolveu o meu problema .. realmente não resolvi o problema, pois a fonte impressionante ainda funcionava -
fonte
Está bem. Eu encontrei uma solução.
fonte
Para o Bootstrap 4, que lida com vídeos, imagens e páginas ...
http://jsfiddle.net/c4j5pzua/
fonte
fonte