Saltar al contenido Saltar a la navegación

Ayuda:Incrustar video, audio, código y 3D

Revisión:

Cuándo usar esta guía

Quieres mostrar dentro de tu página algo que vive en otro servicio: un video, un audio, un sketch de código, una visualización o un modelo 3D. Casiopea lo hace con widgets: un código corto que se escribe en la página y la wiki convierte en el contenido.

Requisitos

  • Cuenta en Casiopea y sesión iniciada.
  • Poder editar la página donde lo vas a mostrar.
  • Que el contenido sea público o se pueda compartir en su servicio. Si en YouTube o Sketchfab está privado, en la wiki no se verá.

Pasos

  1. Busca en la tabla de abajo qué widget corresponde a tu contenido.
  2. Consigue el identificador de tu contenido (el ID o la URL). Cada sección de abajo dice dónde encontrarlo.
  3. Abre tu página en modo Editar y escribe el código del widget donde quieres que aparezca.
  4. Pulsa Mostrar previsualización, revisa cómo se ve y guarda.

Qué puedes incrustar

Video

QuéPara quéCódigoMás información
YouTube
Widget
Video de YouTube que se ajusta al ancho de la página; acepta lista de reproducción y punto de inicio.{{#widget:YouTube|id=ID_DEL_VIDEO}}Widget:YouTube
Vimeo
Widget
Video de Vimeo que se ajusta al ancho de la página.{{#widget:Vimeo|id=ID_DEL_VIDEO}}Widget:Vimeo

Audio

QuéPara quéCódigoMás información
SoundCloud
Widget
Pista de audio que se escucha en la página.{{#widget:SoundCloud|id=ID_DE_LA_PISTA}}Widget:SoundCloud

Código y visualización

QuéPara quéCódigoMás información
P5
Widget
Sketch de p5.js escrito en la misma página.{{#widget:P5|code=TU_CÓDIGO_P5}}Widget:P5
P5js
Widget
Sketch de p5.js alojado en otra web, desde su URL.{{#widget:P5js|url=URL_DEL_SKETCH|width=900|height=400}}Widget:P5js
P5m
Widget
Varios sketches de p5.js en una misma página; cada uno con su id.{{#widget:P5m|id=ID_ÚNICO|code=TU_CÓDIGO_P5}}Widget:P5m
Matter
Widget
Carga la biblioteca Matter.js para programar simulaciones físicas en 2D. Para quien sabe JavaScript.{{#widget:Matter}}Widget:Matter
PiX
Widget
Partitura de interacción creada en la aplicación PiX (se copia su código de inserción).{{#widget:PiX|data=CÓDIGO_DE_PIX}}Widget:PiX

3D

QuéPara quéCódigoMás información
Sketchfab
Widget
Modelo 3D publicado en Sketchfab, explorable en la página.{{#widget:Sketchfab|id=ID_DEL_MODELO}}Widget:Sketchfab
F3D
Widget
Dibujo de Filippo 3d, con sus trazos y vistas en 3D.{{#widget:F3D|data=CÓDIGO_DE_F3D|height=650}}Widget:F3D

Video

YouTube. El ID es el texto que va después de watch?v= en la dirección del video (o después de youtu.be/).

{{#widget:YouTube|id=ID_DEL_VIDEO}}

Para que empiece en un momento, agrega start con los segundos: |start=90. Para una lista de reproducción, usa playlist con el ID de la lista en lugar de id. El video ocupa todo el ancho de la página.

Vimeo. El ID es el número al final de la dirección del video (en vimeo.com/8758454, es 8758454).

{{#widget:Vimeo|id=8758454}}

Audio

SoundCloud. Solo funciona con audios individuales, no con listas. En SoundCloud, pulsa Compartir y luego Insertar: el ID es el número que aparece después de tracks/ en el código que te muestra.

{{#widget:SoundCloud|id=ID_DEL_AUDIO}}

Para ver la imagen del audio en grande, agrega |visual=true|height=300.

Código y visualización

Si quieres… Usa
Un sketch de P5.js en la página, escrito por ti P5 (uno por página)
Varios sketches de P5.js en la misma página P5m
Mostrar un sketch que ya tienes en el editor de p5.js P5js
Programar una simulación física en 2D Matter (para quien ya sabe JavaScript)
Mostrar una partitura de interacción hecha en PiX PiX

Si nunca has hecho un sketch en la wiki, empieza por Tu primer sketch en Casiopea.

P5js. En el editor de p5.js, abre tu sketch y usa File › Share. Copia la dirección de tipo «present».

{{#widget:P5js|url=https://editor.p5js.org/TU_USUARIO/present/ID_DEL_SKETCH|height=400}}

PiX. Genera tu partitura en la aplicación PiX y copia el código que entrega para insertar.

{{#widget:PiX|data=CÓDIGO_DE_PIX}}

Si la partitura tiene más de tres capas, agrega |height=1000.

Matter. Solo carga la biblioteca Matter.js. Tu simulación se escribe en un bloque <script> después del widget, en la misma página.

Modelos 3D

Sketchfab. En el modelo, pulsa Embed y elige iFrame: el ID es el código que aparece en la dirección del modelo.

{{#widget:Sketchfab|id=ID_DEL_MODELO|width=100%|height=500}}

F3D. Para dibujos hechos en Filippo3D. Ajusta la vista en Filippo3D, copia la dirección y toma todo lo que va después de #d=.

{{#widget:F3D|data=CADENA_DESPUÉS_DE_d=|height=650}}

Si algo falla

  • No se ve nada. Revisa que el contenido sea público en su servicio y que copiaste el ID completo, sin espacios.
  • Se ve el código en vez del contenido. Revisa que el código empiece con {{#widget: y termine con }}, y que el nombre del widget esté bien escrito (con mayúsculas, como en la tabla).
  • El sketch de P5 no funciona y usa ||. La wiki usa | para separar parámetros. Reemplaza el || por dos if separados; está explicado en Tu primer sketch en Casiopea.

Bueno saber

Hay otras extensiones instaladas que permiten mostrar diagramas, líneas de tiempo y modelos 3D subidos a la wiki. Se están revisando y se sumarán a esta guía si funcionan.

Fuentes

  • Ayuda:Guía para incrustar objetos y las páginas de cada widget: Widget:YouTube, Widget:Vimeo, Widget:SoundCloud, Widget:P5, Widget:P5m, Widget:P5js, Widget:Matter, Widget:PiX, Widget:Sketchfab y Widget:F3D.
Por verificar en la wiki
  • Nombres de los botones de Editar y «Mostrar previsualización» en Stella Nova.
  • YouTube: si playlist reemplaza a id o se usan juntos.
  • SoundCloud: dónde aparece hoy el número después de tracks/ al pulsar Insertar.
  • Sketchfab: de qué parte de la dirección sale el ID.
  • F3D: cómo se llama en Filippo3D la acción para copiar la dirección con #d=.
  • PiX: cómo se llama en PiX la acción que entrega el código para insertar.
  • Probar cada código de ejemplo en la wiki local.