Videos
Para agregar el soporte de videos locales se puede usar el plugin mkdocs-video
.
Instalación
El plugin no viene instalado sino que debe agregarse para su uso.
Configuración
La habilitación del plugin se realiza desde el archivo de configuración YAML:
Dentro de la habilitación pueden configurarse algunas opciones como dimensiones de visualización, reproducción automática, etc.
# archivo "mkdocs.yml"
plugins:
- mkdocs-video:
is_video: true
video_type: ogg
# opciones de reproducción
video_muted: true
video_autoplay: false
video_controls: false
# estilos CSS
css_style:
width: "100%"
height: "22.172vw"
Uso
Videos locales
La ruta de archivo local es relativa a la ruta del documento MD.
Videos remotos
No todas las URLs son compatibles.
Por ejemplo: YouTube no admite visualizaciones desde sitios externos al oficial con la palabra watch?v=
en su URL.
En cambio, sí admite visualizaciones si se adapta la ruta con la palabra embed
.
A continuacion se muestra la equivalencia entre enlaces a varios servidores populares:
Sitio | enlaces rechazados | enlaces admitidos |
---|---|---|
YouTube | https://www.youtube.com/watch?v=id_video | https://www.youtube.com/embed/id_video |
Vimeo | https://vimeo.com/id_video | https://player.vimeo.com/video/id_video |
Dailymotion | https://www.dailymotion.com/video/id_video | https://www.dailymotion.com/embed/video/id_video |
Opciones de enlace
A cada video enlazado se le pueden agregar o modificar algunas propiedades.
Por ejemplo,para ajustar el ancho relativo del vídeo se usa la propiedad style
:
Esto equivale a leer la propiedad style
del enlace HTML:
<video style="width: 100%" muted="" controls="" alt="type:video">
<source src="video.mp4" type="video/mp4">
</video>