Как использовать vorbis.dll для игры

Список разделов Ogg Vorbis Тех-поддержка

Описание: Инструменты, кодеки, сопроводительная информация, алгоритмы, программирование.

Сообщение #1 Anton Beloorodov » 17.03.2009, 15:42

Ничего не могу понять. Как использовать vorbis для проигрывания звуковых файлов. Есть ли интерфейс на уровне load() play() stop() и тек далее? Если есть, то нужна документация (не на китайском). Не хочу возиться с PCM форматом, хочу по простому.
Anton Beloorodov
Заинтересованый
С нами: 8 лет 1 месяц

Сообщение #2 Returned » 17.03.2009, 16:55

К сожалению на русском языке переводов нет, вам в любом случае придётся вооружится своими знаниями английского языка или он-лайн переводчиком. Нужная информация находится тут. Перейдя по ссылке обнаружите описание спецификации формата, API для libvorbis.dll, API для контейнера Ogg и т.д.. Если честно, буквально на днях пытался задействовать родные библиотеки, ничего не вышло по причине излишней запутанности API.

Если не требуется редактирования тегов, кодирования, а просто воспроизведение музыки и звуков в Vorbis, то я порекомендовал бы использовать для этого библиотеку FMOD. Очень простое и удобное API, на изучение основных функций уйдёт не больше часа. К достоинствам этой разработки можно отнести так-же широкую кросс-платформенность и использование во многих крупных игровых проектах.

Как вариант можно ещё использовать библиотеку in_vorbis.dll из ранних версий WinAMP, в общем пользоваться оригинальными вовсе не обязательно.
Returned
Куратор
Аватара
Откуда: Россия, Москва
С нами: 10 лет 11 месяцев


Название раздела: Тех-поддержка
Описание: Инструменты, кодеки, сопроводительная информация, алгоритмы, программирование.

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения
:hi: :smile: :wink: :twisted: :sad: :evil: :smoke: :eh: :eek: :fie: :silenced: :razz: :oops: :help: :spy: :insane: :biggrin: :toothless: :ill: :nervious: :weirdface: :pray: :clap: :think: :boxing: :cyclop: :rambo: :zombie: :cry: Ещё смайлики…

   

Вернуться в Тех-поддержка

Интересные статьи