【问题标题】:Qt C++ Video as backgroundQt C++ 视频作为背景
【发布时间】:2013-04-25 17:49:57
【问题描述】:

是否有机会播放视频作为背景。为了进一步解释,我想播放视频,并在其之上添加按钮等小部件。这可能吗? 我还注意到 Qt 支持 gif 动画,所以将视频转换为 gif 并将其作为背景播放是否很好。我需要它全屏。问候。

【问题讨论】:

  • 我认为这并不容易。
  • @Alen:你已经知道问题的答案了吗?
  • 不,我尝试使用 QtMultimedia,但它会将视频带到 GUI 控件前面,并且消耗太多 CPU,所以我退出了。

标签: c++ qt animation video gif


【解决方案1】:

使用 phonon 播放视频,然后将小部件添加到主窗口。

http://doc.qt.digia.com/4.7/phonon-overview.html

【讨论】:

    【解决方案2】:

    您应该使用QtMultimedia,因为 Phonon 正在被它取代,cfr。 Phonon (KDE) on Wikipedia:

    尽管 Qt 中对 Phonon 的支持将在 4.x 中继续 系列中,Qt 已经用 QtMultimedia 取代了 Phonon 和 QtMobility。

    对于 Qt4.8,这意味着您还需要包含来自 QtMobility 的多媒体。

    从 Qt5 开始,Multimedia 被集成到框架中。

    【讨论】:

      猜你喜欢
      • 2020-11-29
      • 1970-01-01
      • 2016-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多