audio — Аудіо
Функції для відтворення аудіо-файлів через звуковий модуль (I2S).
Підтримувані формати: MOD, WAV, MP3, AAC, FLAC.
Примітка
Відтворення відбувається у фоновому режимі і не блокує виконання програми.
Приклад:
1let music = resources.load_audio("song.mod");
2audio.play(music);
3util.sleep(5);
4audio.stop();
5resources.delete(music);
Функції
- audio.play(sound)
Відтворює аудіо-ресурс.
- Arguments:
sound (
object()) – Об’єкт звуку (зresources.load_audio()).
- audio.stop()
Зупиняє відтворення.
- audio.pause()
Ставить на паузу.
- audio.resume()
Продовжує відтворення після паузи.
- audio.set_volume(gain)
Встановлює гучність.
- Arguments:
gain (
number()) – Гучність (дробове число).
- audio.get_volume()
Повертає поточну гучність.
- Повертає:
Гучність.
- Тип повернення:
number
- audio.is_playing()
Перевіряє, чи відбувається зараз відтворення.
- Повертає:
true, якщо аудіо відтворюється.- Тип повернення:
boolean