视频无法通过QVideoWidget和QMediaPlayer(QT 5.2.1)在Android上展示

时间:2014-07-07 13:11:02

标签: qt

我真的需要帮助! :(

我正在通过将一个小项目部署到Android 4.0.3(API 15)来开发QT。我使用下面的代码运行一个小视频。我成功构建并运行Desktop 5.2.1 MinGW 32bit,一切都很好!但是当我将它部署到模拟器时。音频很好,但视频没有显示,屏幕是白色的!我不知道问题是什么。 我希望你能给我一些建议。提前谢谢。

QWidget *widget = new QWidget;

layout = new QVBoxLayout;
player = new QMediaPlayer;
QVideoWidget *vw = new QVideoWidget;

layout->addWidget(vw);
widget->setLayout(layout);

player->setMedia(QUrl::fromLocalFile("/sdcard/Music/video.mp4"));
player->setVideoOutput(vw);
widget->show();

vw->show();
player->play();

1 个答案:

答案 0 :(得分:1)

Android不支持Qt Multimedia Widgets模块。这是Qt for Android的一个问题。您可以使用视频输出和视频QML项目检查here视频显示是否可用。