【音频】Qt6实现MP3播放器
1、简介
解码MP3有很多种方法,比如:FFmpeg、GStreamer、Qt、libmpg123 库等,下面介绍使用,只使用Qt的接口方法解码、播放MP3。
开发配置:
1)操作系统:Windows11
2)Qt版本:Qt6.5.1
3)编译器:MinGW_64
2、获取音频输出设备
QMediaDevices 用于获取媒体设备,包括音频输入、音频输出、摄像头等设备。
我们可以使用 QMediaDevices 获取音频输出的设备列表,并添加到 QComboBox 中来显示。
QMediaDevices::defaultAudioOutput() 获取默认输出设备,添加到 QComboBox 的第一个项;
QMediaDevices::audioOutputs() 获取所有的输出设备,依次添加到 QComboBox 中。
const QAudioDevice &defaultOutDeviceInfo = m_devices