問題タブ [vlc-qt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1531 参照

c++ - ビルド段階でのみ cmake::find_package を実行する方法

githubリポジトリからの外部プロジェクトとして、cmakeベースのプロジェクトをライブラリvlc-qtにするために含めようとしています。

プロジェクトは推奨される方法を使用します:

cmake は構成段階でこのコマンドを実行するため、その時点でライブラリがビルドされていないことがわかります。

これを回避する正しい方法は何ですか?

0 投票する
1 に答える
547 参照

c++ - vlc-qt を使用してビデオからフレームを取得する方法

h264 ビデオ ストリームのデコードに vlc-qt を使用していますが、さらに処理するにはビデオ (ストリーム) のすべてのフレームが必要です。解決策を説明するこのリンクを見つけました:

https://discuss.tano.si/t/how-to-get-frame-from-video/253

VlcVideoStream クラスから継承するクラスを作成し、次のように frameUpdated() 関数を再実装します。

そして私のクラスを次のように宣言しました:

ここで、_player は VlcMediaPlayer オブジェクト参照です。しかし、プログラムを実行しても何も起こりませんでした。何が問題なのかわからない。

0 投票する
1 に答える
724 参照

qt - qt-vlc にマウス カーソルを非表示にしないように強制する

私はビデオ ストリーム ソフトウェアを開発しています。ネットワーク ストリームからビデオを再生するために libvlc と qt-vlc を使用しています。すべてが良い 1 つの問題だけです。VlcMediaPlayer の再生が開始されると、マウス ポインターが VlcWidgetVideo ウィジェットの上に隠れます。

マウスがアプリケーション内を移動すると表示されますが、VlcWidgetVideo でのみマウスがありません

私の簡単なコードは次のとおりです。

さて、私の質問は次のとおりです。qt-vlcにポインターを非表示にしないようにするにはどうすればよいですか? マウスポインタを常に表示したい。私の開発環境は次のとおりです。

  • VirtualBox 上の CentOS 7.2
  • Qt 5.5

私の悪い英語の言い訳

注 1:

2 つのポイント:

  • 同じコンピューターの vlc media player で同じストリーム ビデオを再生しても、カーソルが非表示になりません!

  • QLabel の形状でマウス ポインターをシミュレートしようとすると、プレーヤー ウィジェットが繰り返しフラッシュします。

注 2:

qt-vlc の使用をやめ、libvlc を直接使用しましたが、変更はありません! マウスが非表示になり、単一の黒いピクセルとして表示される場合があります

注3:

Debian 9 で同じコードを実行すると正常に動作します

0 投票する
0 に答える
1179 参照

linux - libVLCQtCore.so: `qt_version_tag@Qt_5.11' への未定義の参照

Linux でvlc-qtを使用してシンプルなメディア プレーヤーを作成したいのですが、ダウンロードしたサンプル
プロジェクト
を作成しようとすると、次のように表示されました。

それで、私は何をすべきですか?

詳細:

OS: Ubuntu 18.10

QMake バージョン 3.1

Qt バージョン 5.8.0

.pro ファイルは次のとおりです。