视频不';通过QVideoWidget和QMediaPlayer(Qt5.2.1)在Android上显示

视频不';通过QVideoWidget和QMediaPlayer(Qt5.2.1)在Android上显示,qt,Qt,我真的需要帮助( 我正在通过在Android 4.0.3(API 15)上部署一个小项目来开发QT。我使用下面的代码运行一个小视频。我成功地构建了它,并通过桌面5.2.1 MinGW 32位运行,一切正常!但当我将其部署到模拟器时。音频正常,但视频不显示,屏幕为白色!我不知道问题出在哪里。 我希望你能给我一些建议。提前谢谢 QWidget *widget = new QWidget; layout = new QVBoxLayout; player = new QMediaPlayer; QV

我真的需要帮助(

我正在通过在Android 4.0.3(API 15)上部署一个小项目来开发QT。我使用下面的代码运行一个小视频。我成功地构建了它,并通过桌面5.2.1 MinGW 32位运行,一切正常!但当我将其部署到模拟器时。音频正常,但视频不显示,屏幕为白色!我不知道问题出在哪里。 我希望你能给我一些建议。提前谢谢

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();

Android不支持Qt多媒体窗口小部件模块。这是Qt for Android中的一个问题。您可以检查视频显示是否仅使用VideoOutput和video QML项可用。

是的,我现在看到问题了!您能建议我使用Qt的其他类吗?