Tengo un proyecto que usa NAudio para convertir de mp3 a wav. (Usando el método WaveFormatConversionStream.CreatePcmStream()
)Error de NAudio: "NoDriver llamando a acmFormatSuggest"
Trabajó muy bien en mi máquina de desarrollo, pero ahora estoy tratando de que en un nuevo servidor fresca y su lanzamiento este error:
NAudio.MmException: NoDriver calling acmFormatSuggest
at NAudio.MmException.Try(MmResult result, String function)
at NAudio.Wave.Compression.AcmStream.SuggestPcmFormat(WaveFormat compressedFormat)
at NAudio.Wave.WaveFormatConversionStream.CreatePcmStream(WaveStream sourceStream)
Asumo hay una cierta dependencia que NAudio necesita aquí que no está en el nuevo servidor. ¿Qué es y de dónde debería instalarlo?
El servidor es una instancia recién creada de Amazon EC2 Windows 2008 de 32 bits con los roles de 'servidor web' y 'servidor de aplicaciones' instalados.
Pensando en el pasado, esa podría ser la forma en que finalmente resolvió esto también. – codeulike
Esta solución es excelente cuando posee el servidor, cuando no lo hace (como es el caso de Azure Websites), no puede instalarlo. Intente utilizar NLayer https://nlayer.codeplex.com/ – Shiroy
También funciona en Windows Server 2012.La función "Experiencia de escritorio" está un poco más oculta allí, utilícela para encontrarla: https://yellowduckguy.wordpress.com/2012/12/21/windows-server-2012-how-to-add-desktop -experiencia-característica / –