sox FAIL util: Unable to load MAD decoder library (libmad) function “mad_stream_buffer”

Просто потому, что List#toArray() возвращает Object[], поэтому нет никакой гарантии от этого метода, что он вернет T[]

Теперь на практике это нормально, так как вы всегда знаете, что он вернет требуемый тип

Вы можете использовать @SuppressWarnings("unchecked"), чтобы избежать появления этого предупреждения

28
задан Anderson 21 August 2010 в 09:49
поделиться

3 ответа

Вы можете скачать двоичные файлы SoX вместе с libmad.dll и libmp3lame.dll с http://www.videohelp.com/software/SoX

http: // www.videohelp.com/download/sox-14.4.0-libmad-libmp3lame.zip

4
ответ дан 28 November 2019 в 02:42
поделиться

для компиляции из источника:

начиная с учебное руководство http://www.codeproject.com/KB/aspnet/Compiling_SOX_with_Lame.aspx скорее датирован (и не работал на меня с более свежими версиями VisualStudio):
проект SOX содержит готовые к использованию проекты Visual Studio для компиляции SOX и его зависимостей/библиотек от Windows (например, использование Выпуска Сообщества Visual Studio).

репозиторий исходного кода SOX в SourceForge содержит каталог msvc10 (и также msvc9) для компиляции SOX и его зависимостей с VisualStudio. Подробные инструкции для этого находятся в Readme.txt .

Так, например, для того, чтобы только скомпилировать libmad.dll:

  • репозиторий SOX клона, например, к загрузке каталога sox-code/
git clone https://git.code.sf.net/p/sox/code sox-code
  • libmad исходный код от SourceForge и распаковки к каталогу libmad/ (cf. инструкции SOX VisualStudio Readme.txt, видят ссылку выше), т.е. структура каталогов должна быть похожей
sox-code/
libmad/
  • , открывают файл (*.sln) проекта VisualStudio в каталоге sox-code/msvc10 (в случае необходимости, изменяют форму конфигурации сборки Debug на [1 111])
  • в окне Solution Explorer открытое контекстное меню для подпроекта LibMad, и выберите Build (или в более старых версиях VS Project OnlyBuild Only LibMad)
  • впоследствии скомпилированный DLL находится в [1 116] (или Debug в зависимости от выбранной конфигурации)

протестирован с VisualStudio 2010 и Visual Studio 2017 CE

0
ответ дан 28 November 2019 в 02:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: