audio - Аудіо
Функції для відтворення аудіо-файлів через звуковий модуль (I2S).
Підтримувані формати: MOD, WAV, MP3, AAC, FLAC.
Примітка
Відтворення відбувається у фоновому режимі і не блокує виконання програми.
Приклад:
1local music = resources.load_audio("song.mod")
2audio.play(music)
3util.sleep(5000)
4audio.stop()
5resources.delete(music)
- class audio
- static play(sound)
Починає відтворення аудіо-файлу.
Підтримувані формати: MOD, WAV, MP3, AAC, FLAC.
Якщо вже щось відтворюється, поточне аудіо буде зупинено.
- Parameters:
sound (
table) – аудіо-ресурс, завантажений черезresources.load_audio()
Usage:
1local music = resources.load_audio("song.mod") 2audio.play(music) 3-- Підтримуються різні формати: 4local sfx = resources.load_audio("sound.wav") 5local track = resources.load_audio("track.mp3")
- static set_volume(volume)
Встановлює гучність відтворення.
- Parameters:
volume (
number) – гучність від 0.0 до 4.0 (за замовчуванням — системна гучність)
- static get_volume()
Повертає поточну гучність відтворення.
- Return type:
number
- static is_playing()
Повертає
true, якщо аудіо зараз відтворюється.- Return type:
boolean