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