ResourceImporterOggVorbis

Успадковує: ResourceImporter < RefCounted < Object

Імпорт аудіофайлу Ogg Vorbis для відтворення.

Опис

Ogg Vorbis є випадковим аудіо форматом, з кращою якістю звуку порівняно з ResourceImporterMP3 надана бітрейт.

У більшості випадків рекомендується використовувати Ogg Vorbis над MP3. Однак, якщо ви використовуєте джерело звуку MP3 без джерела високої якості, то рекомендується використовувати файл MP3 безпосередньо для уникнення подвійного стиснення.

Ogg Vorbis вимагає більшого розміру процесора, ніж ResourceImporterWAV. Якщо ви повинні грати багато одночасних звуків, рекомендується використовувати WAV для тих звуків замість цього, особливо якщо ціль невисоких пристроїв.

Посібники

Властивості

int

bar_beats

4

int

beat_count

0

float

bpm

0

bool

loop

false

float

loop_offset

0

Методи

AudioStreamOggVorbis

load_from_buffer(stream_data: PackedByteArray) static

AudioStreamOggVorbis

load_from_file(path: String) static


Описи властивостей

int bar_beats = 4 🔗

Кількість тактів в одному ударі звукової доріжки. Це актуально лише для музики, яка бажає використовувати інтерактивні музичні функції, а не звукові ефекти.

Зручніший редактор для bar_beats доступний у діалоговому вікні Розширені параметри імпорту, оскільки він дозволяє попередньо переглядати внесені зміни без повторного імпорту аудіо.


int beat_count = 0 🔗

Лічильник ударів звукової доріжки. Це актуально лише для музики, яка бажає використовувати інтерактивні музичні функції, а не звукові ефекти.

Зручніший редактор для beat_count доступний у діалоговому вікні Розширені параметри імпорту, оскільки він дозволяє попередньо переглядати внесені зміни без повторного імпорту аудіо.


float bpm = 0 🔗

Ударів звукової доріжки в хвилину. Це має відповідати розміру BPM, який використовувався для композиції. Це актуально лише для музики, яка бажає використовувати інтерактивні музичні функції, а не звукові ефекти.

У діалоговому вікні Розширені параметри імпорту доступний більш зручний редактор для bpm, оскільки він дає змогу попередньо переглядати внесені зміни без повторного імпорту аудіо.


bool loop = false 🔗

Якщо увімкнено аудіо почнуть грати на початку після закінчення відтворення, досягаючи закінчення аудіо.

Примітка: У AudioStreamPlayer, AudioStreamPlayer.ova сигнал не буде вдаватися до петляційного аудіо, коли він досягає кінця аудіофайлу, оскільки аудіо зберігатиметься невизначено.


float loop_offset = 0 🔗

Визначає, де почнеться зациклення аудіо після того, як відтворення досягне кінця. Це можна використовувати для зациклення лише частини аудіофайлу, що корисно для деяких навколишніх звуків або музики. Значення визначається в секундах відносно початку аудіо. Значення 0.0 зациклить весь аудіофайл.

Має ефект лише тоді, коли loop має значення true.

Зручніший редактор для loop_offset надається в діалоговому вікні Додаткові налаштування імпорту, оскільки він дозволяє переглядати зміни без необхідності повторного імпорту аудіо.


Описи методів

AudioStreamOggVorbis load_from_buffer(stream_data: PackedByteArray) static 🔗

Застаріло: Use AudioStreamOggVorbis.load_from_buffer() instead.

Створює новий екземпляр AudioStreamOggVorbis із заданого буфера. Буфер має містити дані Ogg Vorbis.


AudioStreamOggVorbis load_from_file(path: String) static 🔗

Застаріло: Use AudioStreamOggVorbis.load_from_file() instead.

Створює новий екземпляр AudioStreamOggVorbis із указаного шляху до файлу. Файл має бути у форматі Ogg Vorbis.