Important: this documentation is not applicable to your currently selected format stories!
amp-youtube
Description
Muestra un vídeo de YouTube.
Required Scripts
<script async custom-element="amp-youtube" src="https://cdn.ampproject.org/v0/amp-youtube-0.1.js"></script>
Supported Layouts
Muestra un vídeo de YouTube.
Secuencia de comandos obligatoria | <script async custom-element="amp-youtube" src="https://cdn.ampproject.org/v0/amp-youtube-0.1.js"></script> |
Diseños admitidos | fill, fixed, fixed-height, flex-item, nodisplay y responsive |
Ejemplos | Ejemplo comentado de código de amp-youtube |
Ejemplo
Con el diseño responsive (es decir, adaptable), la anchura y la altura del ejemplo deben equivaler a la proporción adecuada para los vídeos con una relación de aspecto de 16:9:
<amp-youtube data-videoid="mGENRKrdoGY" layout="responsive" width="480" height="270"></amp-youtube>
<amp-youtube id="myLiveChannel" data-live-channelid="UCB8Kb4pxYzsDsHxzBfnid4Q" width="358" height="204" layout="responsive"> <amp-img src="https://i.ytimg.com/vi/Wm1fWz-7nLQ/hqdefault_live.jpg" placeholder layout="fill" /> </amp-youtube>
Atributos
autoplay | Si este atributo está presente y el navegador admite la reproducción automática:
|
data-videoid | ID de vídeo de YouTube que aparece en todas las URL de las páginas de vídeos de la plataforma. Por ejemplo, en la URL https://www.youtube.com/watch?v=Z1q71gFeRqM, el ID de vídeo es Z1q71gFeRqM . |
data-live-channelid | ID de canal de YouTube que proporciona una URL de emisión en directo estable. Por ejemplo, en la URL https://www.youtube.com/embed/live_stream?channel=UCB8Kb4pxYzsDsHxzBfnid4Q, el ID de canal es UCB8Kb4pxYzsDsHxzBfnid4Q . Puedes incluir un atributo data-live-channelid en lugar de data-videoid para insertar una URL estable de la emisión en directo en lugar de un vídeo. Los canales no incluyen marcadores de posición predeterminados. Puedes proporcionar un marcador de posición para el vídeo siguiendo el ejemplo 2, que aparece más arriba. |
data-param-* | Todos los atributos data-param-* se añadirán como parámetros de consulta al iframe src de YouTube. Esto se puede utilizar para transferir valores personalizados a los complementos de YouTube; por ejemplo, para mostrar controles. Las claves y los valores se codificarán mediante URI. Las claves alternarán mayúsculas y minúsculas (camel case).
|
dock | Requiere la extensión amp-video-docking . Si este atributo está presente y el vídeo se reproduce manualmente, se minimizará y permanecerá fijado en una esquina o elemento cuando el usuario se desplace fuera del área visual del componente de vídeo. Para obtener más información, consulta la documentación de la propia extensión. |
credentials (opcional) | Define una opción credentials tal y como especifica la API de Fetch.
omit . Normalmente, YouTube añade sus cookies cuando se carga el reproductor. En el modo de mejora de la privacidad, las cookies se añaden cuando el usuario hace clic en el reproductor. |
common attributes | Este elemento incluye atributos comunes que se aplican a los componentes de AMP. |
Validación
Consulta las reglas de amp-youtube en la especificación de la herramienta de validación de AMP.
¿Ha leído este documento una docena de veces pero realmente no responde todas sus preguntas? Quizás otras personas piensen lo mismo: póngase en contacto con ellas en Stack Overflow.
Ir a Stack Overflow ¿Encontró un error o considera que falta una función?¡El proyecto AMP alienta profundamente su participación y contribuciones! Esperamos que se convierta en un miembro permanente de nuestra comunidad de código abierto, pero también agradecemos las contribuciones esporádicas sobre los temas que le apasionan especialmente.
Ir a GitHub