用Qt4中的Phonon videoplayer 模块进行视频播放,音频正常播放,但是视频花屏。
ui_D.videoPlayer_A>load(Phonon::MediaSource(VideoFile));
ui_D.videoPlayer_A->play(); // 播放
解决方法:下载最新的K-lite解码器。
Download K-Lite Codec Pack Mega
安装k-lite时发现,我的电脑原来使用的Haali解码器,这是造成花屏的原因。
感谢:
https://www.cnblogs.com/XiaoYouRen/p/16077328.html
QT上QMediaPlayer播放不了音视频解决方案-CSDN博客
为了解决这个问题,也查找了Phonon的一些网站。
Phonon - Phonon::MediaSource Class Reference
https://surfer.nmr.mgh.harvard.edu/pub/dist/freesurfer/tutorial_versions/freesurfer/lib/qt/qt_doc/html/phonon-videoplayer.html#videoWidget哈哈哈,这是我用过的最简陋的视频播放器 | Qt 官方示例 - 知乎
Phonon::VideoPlayer does not display video | Qt Forum (链接太旧,打不开)
K-Lite Codec Pack 解码器下载及安装过程步骤参考_klitecodecpack安装步骤_ExeSoft的博客-CSDN博客Qt SDK - Qt Wiki
Qt开发经验: 自己总结的这十多年来做Qt开发以来的经验,以及Qt相关武林秘籍电子书,会一直持续更新增加,欢迎各位留言增加内容或者提出建议,谢谢!公众号:QtConfiguration Tips for the K-Lite Codec Pack