0

Debian Jessie 8.2 (BeagleBone Black) でサブモジュール QtMultimedia を使用して Qt5 をビルドしました。GStreamer バックエンド (バージョン 0.10.36) を使用しています。この簡単な例を使用してビデオを再生しようとしましたが、.AVI ファイルを再生しようとするとエラーが発生します: 内部データ フロー エラー。

使用しているビデオ プラグイン/コーデックに問題がありますか?

コードは次のとおりです。

#include "mainwindow.h"
#include <QApplication>
#include <QMediaPlayer>
#include <QVideoWidget>

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    QMediaPlayer *player = new QMediaPlayer;
    QVideoWidget *vw = new QVideoWidget;

    player->setVideoOutput(vw);

    player->setMedia(QUrl::fromLocalFile("/home/debian/video.avi"));

    vw->setGeometry(100, 100, 320, 240);
    vw->show();

    player->play();

    return a.exec();
}
4

0 に答える 0