Вопрос

Я хотел бы воспроизвести звук ogg vorbis с http в Silverlight.Что мне нужно, чтобы это произошло?

Это было полезно?

Решение

Лучшим ответом, чем «Silverlight не поддерживает Ogg Vorbis», будет сказать, что Silverlight не поддерживает их воспроизведение изначально.Как заметил один из других комментаторов, способ игры в них описан на странице http://veritas-vos-liberabit.com/monogatari/2009/03/moonvorbis.html, а текущий исходный код CSVorbis доступен по адресу https://github.com/mono/csvorbis.Вам действительно потребуется реализовать MediaStreamSource для воспроизведения результирующего потока PCM, но это не ракетостроение.

Другие советы

Silverlight не поддерживает воспроизведение файлов ogg vorbis.

Если вы хотите, чтобы Silverlight воспроизводил файлы, уже закодированные в ogg vorbis, я предлагаю преобразовать их.Либо выполните единовременное полное преобразование всех ваших файлов, либо конвертируйте их на лету, пока ваш сервер их обслуживает.

В качестве альтернативы, в Silverlight 4, если вы достаточно знаете о форматах мультимедиа и, в частности, об Ogg vorbis, вы можете реализовать MediaStreamSource для поддержки ogg vorbis.http://msdn.microsoft.com/en-us/library/system.windows.media.mediastreamsource(VS.96).aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top