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.
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
tagClave única para guardar y recuperar el sprite de video.
pathRuta de medios resuelta con
Paths.video(path).
xPosición horizontal aplicada cuando termina la configuración del formato.
yPosición vertical aplicada cuando termina la configuración del formato.
frontSi es true, el sprite se agrega encima de la pila de juego.
volumeVolumen normalizado usado por setLuaVideoVolume.
activeVideosMapa interno que guarda los sprites activos por tag.
allowDestroyProtección interna que retrasa la destrucción hasta que el sprite esté listo.
isDestroyedBandera interna que evita destruir el mismo video dos veces.
tag
path
x
y
front
volume
activeVideos
allowDestroy
isDestroyed
Notas
VIDEOS_ALLOWEDdebe 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.