媒体播放器示例
播放音频和视频。
媒体播放器演示了一个简单的多媒体播放器,可以使用各种编解码器播放音频和或视频文件。
运行示例
要从Qt Creator运行示例,请打开欢迎模式并从示例中选取示例。有关更多信息,请访问构建和运行示例。
该示例使用传递给QMediaPlayer的QVideoWidget对象来控制视频输出。为了给应用程序添加播放列表功能,我们还使用了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对象更改视频属性。我们可以通过单次单击按钮进入全屏模式,然后再退出。
© 2024 Qt公司有限。此处包含的文档贡献是各自所有者的版权。此处提供的文档是根据GNU自由文档许可协议版本1.3授权的,该协议由自由软件基金会发布。Qt及其相应标志是芬兰Qt公司及其全球子公司和合资企业的商标。所有其他商标均为各自所有者所有。