您的位置:首页 > 编程语言 > Qt开发

<QT实现音乐播放器1> QMediaPlayer音乐文件导入

2017-03-27 22:46 786 查看
绝对路径方式:

QMediaPlayer*mp=newQMediaPlayer();

mp->setMedia(QUrl::fromLocalFile("C:/smjb.mp3"));

mp->setVolume(100);

mp->play();

相对路径方式:

QMediaPlayer*mp=newQMediaPlayer();

mp->setMedia(QUrl("qrc://res/sounds/smjb.mp3"));

mp->setVolume(100);

mp->play();



碰到的问题:

1.错误代码:DirectShowPlayerService::doSetUrlSource: Unresolved error code 8007007b路径不正确

2.QMediaPlayer音乐传入问题,没有声音,显示如下:

DirectShowPlayerService::doSetUrlSource: Unresolved error code 8007007b

QT底层自身问题,需要下载LAV Filter:

https://github.com/qyvlik/Flat.qml/issues/4




然后播放成功了!

QT遇到的问题真的麻烦!

花费时间3小时

(实验要求:)

模拟实现一个多功能媒体播放器,它能播放音频(如mp3歌曲)、视频(选作,不属于基本要求)

 媒体播放器界面,有进度条,可展示总播放时间、当前播放时间,进度条可拖动,有播放、暂停键,有快进、快退键.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: