Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt视频可以在模拟器中工作,但不能在诺基亚设备上工作_Qt_Qt4 - Fatal编程技术网

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

下面是我在Qt中播放视频的代码。在模拟器中,它可以正常工作,但在诺基亚设备上不能。我怎样才能解决这个问题

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文件中添加了视频,然后使用它。