LifeLua 21-08-2025
Documentation for LifeLua, a Lua interpreter for the PS Vita
Loading...
Searching...
No Matches
audio

Audio library. More...

Functions

audio audio.load (string path)
 
nil audio.play (audio audio, boolean loop)
 
nil audio.stop (audio audio)
 
table audio.id3v1 (audio audio)
 
table audio.id3v2 (audio audio)
 
table audio.comment (audio audio)
 
table audio.tags (audio audio)
 
boolean audio.playing (audio audio)
 
boolean audio.paused (audio audio)
 
nil audio.pause (audio audio, boolean pause)
 
number audio.duration (audio audio)
 
number audio.elapsed (audio audio)
 

Detailed Description

Function Documentation

◆ audio.comment()

table audio.comment ( audio audio)

Gets comment of an .OGG. (only works on .OGG files!)

◆ audio.duration()

number audio.duration ( audio audio)

Audio duration in seconds

◆ audio.elapsed()

number audio.elapsed ( audio audio)

Elapsed time of audio in seconds

◆ audio.id3v1()

table audio.id3v1 ( audio audio)

Gets ID3v1 of an .MP3. (only works on .MP3 files!)

Returns
table:
  • "title"
  • "artist"
  • "album"
  • "comment"
  • "year"
  • "tag"
  • "genre"

◆ audio.id3v2()

table audio.id3v2 ( audio audio)

Gets ID3v2 of an .MP3. (only works on .MP3 files!)

◆ audio.load()

audio audio.load ( string path)

Loads an audio file, supported formats are .MP3, .WAV, .OGG, .FLAC, .OPUS, XMP formats (.MOD, .IT, etc.), .AT9 & .AT3

◆ audio.pause()

nil audio.pause ( audio audio,
boolean pause )

Pause audio

◆ audio.paused()

boolean audio.paused ( audio audio)

Checks if audio is paused

◆ audio.play()

nil audio.play ( audio audio,
boolean loop )
Parameters
loopoptional

◆ audio.playing()

boolean audio.playing ( audio audio)

Checks if audio is playing

◆ audio.stop()

nil audio.stop ( audio audio)

Stops audio

◆ audio.tags()

table audio.tags ( audio audio)

Gets tags of an .OPUS. (only works on .OPUS files!)