之前有个项目需要将音频文件的频谱显示出来,想了很多办法,后面发现fmod这个好东西,还是跨平台的,就一个头文件+一个库文件就行,简单小巧功能强大,人家做的真牛逼。为了不卡住界面,采用了多线程处理。
开源主页:[https://gitee.com/feiyangqingyun](https://gitee.com/feiyangqingyun)


1:可获取整个声音文件采样值数据
2:可实时获取当前播放位置的采样值数据
3:可设置采样的步长和数量
4:可开始播放/暂停播放/停止播放
5:多线程处理,超流畅
6:可设置当前播放位置
7:可设置音量
#ifndef FMODTHREAD_H
#define FMODTHREAD_H
/**
* 1:可获取整个声音文件采样值数据
* 2:可实时获取当前播放位置的采样值数据
* 3:可设置采样的步长和数量
* 4:可开始播放/暂停播放/停止播放
* 5:多线程处理,超流畅
* 6:可设置当前播放位置
* 7:可设置音量
*/
#include
class FMOD_SYSTEM;
class FMOD_SO

本文介绍了一个使用Qt和fmod库编写的音乐播放器,该播放器能够显示音频文件的频谱,并具有多线程处理能力,支持开始播放、暂停、停止、设置播放位置、调整音量等功能。
最低0.47元/天 解锁文章
2946

被折叠的 条评论
为什么被折叠?



