Ir para conteúdo

Arquivado

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

halfar

variavel dentro de src de iframe

Recommended Posts

estou tentando exibir um video do youtube no meu site, então peguei o codigo que o próprio youtube disponibiliza:

 

 

<iframe width="560" height="315" src="https://www.youtube.com/embed/A_Kn4_7zlFA" frameborder="0" allowfullscreen></iframe>

 

Ocorre que a url do vídeo explicitada no src, estou colocando como uma variavel , assim:

 

Citar

<iframe width="560" height="315" src=<?php echo $variavel;?> frameborder="0" allowfullscreen></iframe>

 

mas não funciona...

 

ao inspecionar no debugador mostra:

Citar

Refused to display 'https://www.youtube.com/watch?v=A_Kn4_7zlFA' in a frame because it set 'X-Frame-Options' to 'sameorigin'.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para funcionar é preciso que a URL contenha o "embed", ao invés do "watch?v=". 

 

Na $variável, a URL está setada como? Ela deveria estar exatamente assim:

<?php

$variavel = "https://www.youtube.com/embed/A_Kn4_7zlFA";

?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

não funcinou....

 

de fato aparece a tela com aquele icone de player no meio da tela, mas quando clico nele aparece a mensagem:

 

Citar

"ocorreu um erro, tente novamente mais tarde".

 

então testei a url diretamente na barra de endereço do navegador, utilizando com watch, funcionou corretamente, mas utilizando com embed dá o mesmo erro..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Experimente com outro vídeo, para testar. 

 

Reproduzi aqui exatamente esse mesmo código, e consegui carregar essa URL/vídeo na página corretamente.

Compartilhar este post


Link para o post
Compartilhar em outros sites

  • Conteúdo Similar

    • Por Sapinn
      Galera estou com um problema estranho, eu tenho um iframe que puxa um outro site meu, ele puxa normal o problema é que esse site que eu mostro no iframe possui alguns menus e botões que eu não consigo clicar neles é como se a função de clique não funcionasse, a parte mais estranha é que na minha maquina local funciona normalmente só no meu ambiente de produção que tem esse problema , como devo fazer para resolver?
    • Por Shizo_BR
      Preciso criar um iframe contendo um player, que não pare o audio enquanto navego pelo site. Vou mostrar a baixo o código que incorporei ao meu wordpress, porém não estou conseguindo fazer o "no refresh" quando mudo de pagina.
       
      <div style="position: fixed; bottom: 25px; left: 25px; z-index: 999999;"> <BR/> <BR/> <span class="radio-iframe-close" aria-label="toggle" style="font-size: 1.5rem; color: #fff; position: absolute; top: 0; background: #4e203c; padding: .25rem;">AO VIVO!</span> <iframe class="radio-iframe" src="URL Player" style="width: 314px; heigh: 31px; border: 0;" allow="autoplay; fullscreen" scrolling="no"></iframe> </div> <script type="text/javascript"> (function($) { $(function() { $('.radio-iframe-close').click(function(){ $('.radio-iframe').toggle(); }); }); })(jQuery); </script>  
    • Por asacap1000
      Galera salve salve!!
      Estou com um projeto em que são armazenados vídeos, porém seguindo os requisitos exigidos, para visualizar e baixar esses vídeos eles tem que aparecer com numero de cadastro do usuário que está acessando no centro do video como uma marca d'agua.
       
      Para simplesmente aparecer na tela eu consigo fazer uma camada superior com css e apresentar os dados do usuário mas para baixar o vídeo ele já faz sem a marca.
       
      Vocês conhecem algum recurso pra adicionar essa marca? ela não pode ficar no arquivo original pois outros usuário poderão baixar com sua identificação na tela.
       
      Se alguem puder me dar um norte ajudaria muito
    • Por lezão
      Boa tarde, galera!
      Tudo bem com vcs?
       
      Estou precisando de uma limitador de palavras.
      Tenho um texto de 600 palavras e gostaria de que na pagina principal aparece se, apenas 30 palavras do texto.
      Achei esse codigo na innternet, mas ele não limita palavras, mas sim ele corta as palavras ficando assim:  "Tenho um texto de 600 palav..."
      ?php echo substr("$texto;", 0, 200); ? com uma variavel que limita as palavras ficaria assim: "Tenho um texto de 600 palavras". exibiria essas 6 palavras.
    • Por viniciusfroner
      Boa noite, gostaria de saber se alguém conhece algum plug-in que gere esse tipo de mapa, no caso a antiga API do google que fazia isso está off..
       
       
      <div> <iframe style="border:0; width: 100%; height: 350px;" src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d12097.433213460943!2d-74.0062269!3d40.7101282!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0xb89d1fe6bc499443!2sNome+SegundoNome!5e0!3m2!1smk!2sbg!4v1539943755621" frameborder="0" allowfullscreen></iframe> </div>  
×

Informação importante

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