Qt视频可以在模拟器中工作,但不能在诺基亚设备上工作
下面是我在Qt中播放视频的代码。在模拟器中,它可以正常工作,但在诺基亚设备上不能。我怎样才能解决这个问题Qt视频可以在模拟器中工作,但不能在诺基亚设备上工作,qt,qt4,Qt,Qt4,下面是我在Qt中播放视频的代码。在模拟器中,它可以正常工作,但在诺基亚设备上不能。我怎样才能解决这个问题 QVideoWidget* widget = new QVideoWidget(0); QMediaPlayer *player; player = new QMediaPlayer; player->setMedia(QUrl("qrc:/360x640/Mechanique2go.mp4")); // Local file Path player->setVideoO
QVideoWidget* widget = new QVideoWidget(0);
QMediaPlayer *player;
player = new QMediaPlayer;
player->setMedia(QUrl("qrc:/360x640/Mechanique2go.mp4")); // Local file Path
player->setVideoOutput(widget);
player->setVolume(100); // line 23
player->play();
widget->raise();
widget->showFullScreen();
请编辑您的问题,解释“不工作”的含义。提供您测试的诺基亚设备的详细信息。您确定已部署所有必需的库和插件吗?还有,你为什么叫raise?缺少编解码器/糟糕的视频编码?我发现我的N900在使用内置播放器的mencoder播放h264时出现问题(与Qt最终将用作后端的情况相同),但是同一设备上的mplayer可以播放该文件。我正在诺基亚5800音乐快车和诺基亚N8上测试它。raise()函数没有任何效果。我已在.qrc文件中添加了视频,然后使用它。请编辑您的问题,解释“不工作”的含义。提供您测试的诺基亚设备的详细信息。您确定已部署所有必需的库和插件吗?还有,你为什么叫raise?缺少编解码器/糟糕的视频编码?我发现我的N900在使用内置播放器的mencoder播放h264时出现问题(与Qt最终将用作后端的情况相同),但是同一设备上的mplayer可以播放该文件。我正在诺基亚5800音乐快车和诺基亚N8上测试它。raise()函数没有任何效果。我在.qrc文件中添加了视频,然后使用它。