一、铺垫
我暂时只会音频系列的操作,我只能演示音频部分;但是QMediaPlayer是一个可以播放视频、音频的类;请同学们细读官方文档;
二、头文件
#include<QMediaPlayer> 头文件
#include<QMediaPlaylist>
三、演示
我会先演示套路;再补充细节:
QMediaPlayer* player=new QMediaPlayer(this); //创建对象,并挂在对象树上
QMediaPlaylist* playList=new QMediaPlaylist(this);//创建对象,并挂在对象树上
//2.设置默认播放模式
playList->setPlaybackMode(QMediaPlaylist::Random);//设置播放回放模式为随机循环
//3.将播放列表设置到播放媒体对象中;
player->setPlaylist(playList);
细节:
QMediaPlayer:我愿意称之为是一个播放者
QMediaPlaylist:称之为播放列表
当将播放列表设置到播放者里时,播放者就是按照播放列表来依次播放内容
四、常用函数
请原谅我使用英文,允许我解释
1.软件是外国的,我翻译再牛逼,也是半吊子,带有我自己的个人色彩;
2.我行告诉诸位同学;都是从官方文档中找的,请诸君共勉;
3.1 播放者常用函数
QMediaPlayer* player=new QMediaPlayer(this); //创建播放者,并挂在对象树上
player->setVolume(20); //设置默