• 5180阅读
  • 4回复

哪个控件可作为播放视频的载体? [复制链接]

上一主题 下一主题
离线yzpdsg
 

只看楼主 倒序阅读 楼主  发表于: 2011-06-24
我使用了下面的简单代码:

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    //视频播放
    Phonon::VideoPlayer *player = new Phonon::VideoPlayer(Phonon::VideoCategory,this);
    player->load(Phonon::MediaSource("D:\\grace.avi"));
    player->play();
}
窗口的左上角出现了一个非常小的黑框,里面是正在播放的视频的内容。可是如果我想使用一个label作为载体,可是失败了(有声音没图像)。
如何才能在自己指定的控件上正常的播放视频呢?

离线yzpdsg

只看该作者 1楼 发表于: 2011-06-24
按照帮助文档的例子,使用widget来作为载体。可是依然是有声音没图像啊。到底是哪里出问题了呢?
离线XChinux

只看该作者 2楼 发表于: 2011-06-24
Qt demos里面有关于媒体播放器的,看看那个例子如何做。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线yzpdsg

只看该作者 3楼 发表于: 2011-06-24
回 2楼(XChinux) 的帖子
问老大一个比较弱的问题,老大先不要拍我:

Qt SDK(4.7.3)是不是将assistant和demo集成到qt creator中了?我在开始菜单的QtSDK中找不到它们了。

另:我只找到一个musicplayer的例子,没有videoplayer

离线yzpdsg

只看该作者 4楼 发表于: 2011-06-24
回 2楼(XChinux) 的帖子
快速回复
限100 字节
 
上一个 下一个