媒体播放器示例

播放音频和视频。

媒体播放器演示了一个简单的多媒体播放器,可以使用各种编解码器播放音频和或视频文件。

运行示例

要从Qt Creator运行示例,请打开欢迎模式并从示例中选取示例。有关更多信息,请访问构建和运行示例

该示例使用传递给QMediaPlayerQVideoWidget对象来控制视频输出。为了给应用程序添加播放列表功能,我们还使用了QPlaylist对象。

要激活对话框上的各种功能,如播放和停止,按钮点击事件将发出QMediaPlayer的播放()和停止()信号,这些信号连接到了QMediaPlayer的播放()和停止()槽。

connect(controls, SIGNAL(play()), player, SLOT(play()));
connect(controls, SIGNAL(pause()), player, SLOT(pause()));
connect(controls, SIGNAL(stop()), player, SLOT(stop()));

我们可以获取音量(并设置用户界面表示)

controls->setVolume(player->volume());

并且我们可以在小部件上调整音量时更改音量

connect(controls, SIGNAL(changeVolume(int)), player, SLOT(setVolume(int)));

示例还允许我们通过QVideoWidget对象更改视频属性。我们可以通过单次单击按钮进入全屏模式,然后再退出。

示例项目 @ code.qt.io

© 2024 Qt公司有限。此处包含的文档贡献是各自所有者的版权。此处提供的文档是根据GNU自由文档许可协议版本1.3授权的,该协议由自由软件基金会发布。Qt及其相应标志是芬兰Qt公司及其全球子公司和合资企业的商标。所有其他商标均为各自所有者所有。