> Faqs > Actualizar codigo Youtube object / embed

Actualizar codigo Youtube object / embed

Hola tengo este codigo que permitia reproducir videos youtube en un sitio pero con los nuevos requerimientos de los buscadores los bloquea

Codigo en sitio

<div class="video-container">
    <object width="425" height="344">
        <param name="movie" value="<?php echo trim($detail['s_youtube']) ; ?>"></param>
        <param name="allowFullScreen" value="true"></param>
        <param name="wmode" value="transparent"></param>
        <param name="allowScriptAccess" value="always"></param>v>
        <embed src="<?php echo $detail['s_youtube'] ; ?>"
          type="video/webm"
          allowfullscreen="true"
          allowscriptaccess="always"
          wmode="transparent"
          width="425" height="344">
        </embed>
    </object>
</div>

codigo en pagina web

<div class="video-container">
    <object width="425" height="344">
        <param name="movie" value="http://www.youtube.com/v/uSgcK0Ozgs8?fs=1"></param>
        <param name="allowFullScreen" value="true"></param>
        <param name="wmode" value="transparent"></param>
        <param name="allowScriptAccess" value="always"></param>
        <embed src="http://www.youtube.com/v/uSgcK0Ozgs8?fs=1"
          type="video/webm"
          allowfullscreen="true"
          allowscriptaccess="always"
          wmode="transparent"
          width="425" height="344">
        </embed>
    </object>
</div>

Alguna idea? o tutorial GRACIAS!!!!

Respuestas

Pues es tan sencillo como ir a Youtube y copiar el código de embeber / insertar un vídeo, el actual que ellos tienen.

Es algo como esto:

<iframe width="560" height="315" src="https://www.youtube.com/embed/56Xx2wDh4VI" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

Tienes que localizar el sitio donde aparece el identificador del vídeo. Es esa cadena rara que aprece en la URL de Youtube.

Si no me equivoco, en tu código el identificador del vídeo lo insertas con este tag PHP:

<?php echo trim($detail['s_youtube']) ; ?>

Sería simplemente sustituir el identificador del vídeo por el Tag PHP que usas para mostrar el identificador. Quedaría así:

<iframe width="560" height="315" src="https://www.youtube.com/embed/<?php echo trim($detail['s_youtube']); ?>" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Nadia
156 5 14 6