このサイトで激しい検索をしたところ、私は に適合するものは何も見つかりませんでした。私は のAndroid 5.1デバイスに小さなビデオストリーミングクライアントを書きたいと思っています。次のコードが使用されています:シンプルなQtビデオストリーミングアプリケーションと音声のみ、ビデオ無し(白い画面)
QApplication a(argc, argv);
QWidget *widget=new QWidget;
widget->resize(320,200);
QMediaPlayer *player=new QMediaPlayer;
QVideoWidget *vw= new QVideoWidget;
QHBoxLayout *layout=new QHBoxLayout;
layout->addWidget(vw);
widget->setLayout(layout);
player->setVideoOutput(vw);
player->setMedia(QUrl("rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov"));
player->play();
widget->show();
問題は、サウンドは機能しますが、私は白い画面しか表示されません。 サウンドは再生されていますが、ビデオは再生されません。
アンドロイドデバイスのVLCプレーヤーがビデオ を正しく再生しています。私もアンドロイドスタジオの小さなプレーヤーを使用しました。ビデオは再生されますが、ビデオは再生されます(しかし、それは私にとっては役に立ちません)。
私は、
あなたのAndroidデバイスのQtライブラリには、正しいコーデック(H.264)がありません。 – PiedPiper
こんにちは、wthereは、サポートするコーデックのアンドロイドプラットフォームのqtキットをチェックすることができます? – Harold