我需要能够获取音频文件的长度(最好以毫秒为单位,时间对应用程序非常重要),并播放音频。该应用程序是在Windows XP平台上用C++编写的。任何关于音频格式/第三方库的建议都可以做到这一点?在C++中使用音频
1
A
回答
2
Phonon library(Qt的一部分)非常强大和舒适。 这是LGPL。
缺点:它不像一些面向游戏的库,如FMod,SDL_Mixer和OpenAL。但是,桌面应用程序的延迟通常是可以接受的。
至于音频格式:默认使用Ogg Vorbis。这是一个开放的标准,免版税并且质量比MP3好。
5
如果我必须做任何有关音频的事情,在任何平台上,我只使用FMOD。它非常快速,跨平台,并支持多种格式。请注意,它不适用于商业用途。
相关问题
- 1. 在C/C++中使用JACK和fftw的音频频谱
- 2. 如何在C++中使用ffmpeg从视频中提取音频?
- 3. 在C/C++中使用音频的绝对初学者指南?
- 4. 在AngularJs中使用音频标记渲染音频元素
- 5. C#音频库
- 6. C++音频插件的音频库?
- 7. 使用C播放音频文件
- 8. 使用C#显示音频波形
- 9. 使用C#录制当前音频?
- 10. 音频转换使用C#.Net
- 11. 在视频使用与音频的ffmpeg
- 12. 音频捕获在C#
- 13. C++中的音频操作
- 14. C#音频和视频流
- 15. 在音频回调中录制音频
- 16. 使用AVAssetExportSession导出音频+视频,但音频不能在iPhone4中播放4.2.1
- 17. 如何在C#中复用视频文件和音频文件#
- 18. 在iPhone中使用FFMPEG音频转换
- 19. 在nodejs中使用sox转换音频
- 20. 在SSML音频中使用单词'alexa'
- 21. 在Gstreamer中使用管道播放音频(C#)
- 22. 如何使用DirectShow在C++中渲染音频
- 23. C:在linux中播放音频循环
- 24. 如何在c#中采样音频?
- 25. 在C#中创建音频文件(WP7)
- 26. 如何在c中创建音频谱#
- 27. 我如何在C#中记录音频#
- 28. 音频库为C#
- 29. 音频转换C#
- 30. 如何在C#中使用DirectShowNet呈现视频和音频文件?
+1为其工具和许可证 – 2009-04-07 18:55:50
fmod just rocks – 2009-11-16 12:36:12