Ir al contenido

Widget.assets

Tus archivos de la biblioteca del Estudio: los de assets del manifest.json se usan por su nombre, y los de los campos image, video y audio del menú, con Widget.parameters.asset. Cada uno se carga una vez y se reutiliza. Si falta (se borró), sale vacío y la alerta sigue sin él.

  • url(name): la URL de un archivo de assets, para un src o un background; "" si no está declarado.
  • image(source): una copia del <img> ya cargado, lista para append; null si no hay archivo o no se pudo cargar.
  • play(source, { volume }): toca un sonido (volume de 0 a 1) y termina cuando acaba; sin archivo, termina al momento.
  • stop(source?): corta un sonido que suena (o todos, sin source); su play termina al momento.
  • video(source): el único <video> del widget con ese WebM cargado, para append y play(); null si no hay archivo.
await Widget.assets.play("campana.mp3", { volume: 0.6 });
const logo = await Widget.assets.image("logo.png");
if (logo) app.append(logo);