Hace unos años, escribí una biblioteca de utilidades en DShow/DSound para permitirme reproducir archivos MP3 en una aplicación de Windows C++. ¿Sigue siendo la forma normal de hacerlo en una aplicación C++/MFC, o es un área de DirectX que se ha incluido en las API generales de Windows?Manera más simple de reproducir mp3 desde Visual C++
La motivación es simplemente que utilizamos el método estándar Windows PlaySound para WAV, y nos gustaría poder reproducir archivos MP3 utilizando una API similarmente simple, ya sea proporcionada por Windows o algo escrito para envolver una funcionalidad más compleja.
EDITAR: esto es para un proyecto grande, comercial y de código cerrado. Y solo queremos jugar cosas simples, pagar mucho por una biblioteca no volará.
Unos trampas potenciales con este fragmento: 1. Hacer Asegúrese de que la ruta de acceso al archivo esté correctamente citada \ " \" 2. Encontré que al enviar "close song1" inmediatamente después de "play song1" tuve el efecto de que el sonido no se reproducía. es decir, el sonido se abriría y luego se cerraría inmediatamente. –
Dave