Plus API de Lua

Callbacks de video

Esta página documenta los callbacks Lua expuestos por LuaVideo.hx y las variables internas que controlan la reproducción, ubicación y limpieza de sprites de video.

Video de presentación

Callbacks de video

  • playLuaVideoSprite(tag, path, x, y, front) crea y reproduce un sprite de video.
  • pauseLuaVideo(tag) pausa el video activo asociado al tag.
  • resumeLuaVideo(tag) reanuda el video activo asociado al tag.
  • removeLuaVideo(tag) solicita una eliminación segura del sprite.
  • forceRemoveLuaVideo(tag) omite la protección de eliminación retrasada.
  • luaVideoExists(tag) verifica si el video etiquetado existe.
  • isLuaVideoPlaying(tag) devuelve el estado actual de reproducción.
  • setLuaVideoVolume(tag, volume) ajusta el volumen de reproducción.
  • getLuaVideoDuration(tag) devuelve la duración total en segundos.
  • getLuaVideoTime(tag) devuelve la posición actual de reproducción en segundos.

Variables de video

tag

path

x

y

front

volume

activeVideos

allowDestroy

isDestroyed

Notas

  • VIDEOS_ALLOWED debe estar activado al compilar.
  • onVideoFinished(tag) se dispara cuando el video termina.
  • forceRemoveLuaVideo(tag) sirve cuando la limpieza debe ser inmediata.
  • La documentación queda lista para sumar más ejemplos de video después.