在之前的文章里创建了项目、引入ffmpeg、进行视频解析并绘制在自定义QWidget。
音视频学习 - 创建QT + ffmpeg项目进行视频解析_坐望云起的博客-CSDN博客在mainwindow.ui的设计界面,拖一个Widget到主界面,然后在Widget上点击右键,然后选择提升为,在提升的类名称处输入上面自定义控件的类名。如果选择下面的全局包含,就不用再单独包含头文件了。https://skydance.blog.csdn.net/article/details/126675271 当时声音不知道如何处理,最近又翻文档,基于QAudioSink先进行最简单的音频的解析和播放,虽然遗留问题无数,但是还是先整理一下,否则很快就会全部忘掉。
构造函数先创建QAudioFormat、QAudioSink。
- MainWindow::MainWindow(QWidget *parent)
- : QMainWindow(parent)
- , ui(new Ui::MainWind