SIlverlight кодирует PCM для загрузки - PullRequest
0 голосов
/ 05 июня 2011

Я разработал рекордер в Silverlight и смог загрузить wave / PCM.Записанный звук продолжительностью 20 секунд составляет около 3 Мб, что очень много.Есть ли какая-либо библиотека для кодирования wave / PCM, чтобы минимизировать размер файла?

Я искал библиотеку для кодирования в формат mp3, но она не доступна для приложений Silverlight из-за необходимости встроенной поддержки.*

Что обычно делается в этом случае?

Любая помощь очень ценится.

1 Ответ

1 голос
/ 06 июня 2011

У вас есть два варианта: выполнить кодирование в управляемом коде или использовать взаимодействие с собственным кодом (т. Е. COM-автоматизация для SL4, P / Invoke для SL5). Для управляемого решения вы можете написать собственное сжатие, ADPCM для примера очень прост и даст степень сжатия 4: 1. Проверьте это тоже: http://cspeex.codeplex.com/, http://www.hydrogenaudio.org/forums/index.php?showtopic=74242. Вы также можете найти коммерческий управляемый кодировщик, если вы хотите потратить несколько сотен долларов на лицензию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...