Vorbis декодер для Windows Phone 7
Кто-нибудь знает библиотеку декодеров vorbis, которую можно использовать в Windows Phone 7?
Отсутствие взаимодействия с собственным кодом затрудняет повторное использование любой из реализаций собственного кода (невозможно?), Но если есть хитрости для этого, я тоже открыт для этого.
2 ответа
Существует управляемая реализация для моно, называемая csvorbis, она включает в себя пример, который выводит wav-файл, для которого не потребовалось много изменений для работы с классом XNA SoundEffect. Я сделал целую дорожку за раз, это заняло несколько секунд в эмуляторе, поэтому вам может потребоваться потоковая передача с использованием DynamicSoundEffect для получения лучших результатов. В папке Mooncodecs есть кодек для настольной версии, основанный на csvorbis, который также стоит посмотреть.
Ogg Vorbis не поддерживается кодеком в Windows Phone 7, и платформа не поддерживает добавление поддержки пользовательских кодеков.
Доступны следующие варианты: написать собственный декодер / преобразователь в управляемом коде или преобразовать исходные файлы.
Я подозреваю, что второй вариант будет проще.