問題タブ [qtmultimedia]
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.
c++ - 提供された時間 Qt でビデオ フレームを取得する
私がやりたいことは、ある時点 (たとえば 20 秒) でビデオ フレームを取得することです。私はこのようなことができることを知っています-ビデオを巻き戻して一時停止します:
しかし、もっとエレガントな解決策はありますか(ビデオ全体ではなく、ある時点でフレームだけが必要なので、これはハックのように思えます)?
android - QAudioDeviceInfo が Android でデフォルトのオーディオ デバイスを検出しない
QAudioOutput を使用して簡単なプレーヤー アプリケーションを作成しました。それは正常に動作しています。
その後、プレーヤー コードを別のプロジェクトに移動し、それを共有ライブラリとしてビルドし、アプリケーションでプレーヤー オブジェクトを作成しました。
しかし、 QAudioDeviceInfo::availableDevices(QAudio::AudioOutput)) は空のリストを返します
展開パッケージを確認しました。マルチメディアの依存関係があります
コード:
次に、もう1つの共有ライブラリを作成しました。コンストラクター内に単純なクラスがあり、上記のコードを呼び出して動作していますが、完全なコードを含めると動作しません
何が原因でしょうか
設定:
qt5.5
アンドロイドndk12
qt - Qt 5.7.0 の複数のプラットフォームでサウンド ファイルを再生できない
Qt 5.7.0 では、次のような Audio オブジェクトを含めることで、qml でサウンドを再生していました。
Windows では再生されましたが、Linux では再生されませんでした。なぜだめですか?
Linuxで表示されたエラーメッセージ:
サーバー ソケットに接続できません err = Filen eller katalogen finns inte サーバー要求チャネルに接続できません ジャック サーバーが実行されていないか、開始できません JackShmReadWritePtr::~JackShmReadWritePtr - 4294967295 の初期化が行われていません。 4294967295 の場合、ロック解除をスキップ
"Filen eller katalogen finns inte" はスウェーデン語で、"Missing file or directory" に翻訳する必要があります。
サウンド ファイルを ogg に変換し、qml を次のように変更しました。
現在、Linux では再生されますが、Windows では再生されません。
なぜだめですか?
Windowsに以下をインストールして、何ができるかを確認します。
- http://downloads.xiph.org/releases/oggdsf/opencodecs_0.85.17777.exe
- https://gstreamer.freedesktop.org/data/pkg/windows/1.9.1/gstreamer-1.0-x86-1.9.1.msi
- https://gstreamer.freedesktop.org/data/pkg/windows/1.9.1/gstreamer-1.0-x86_64-1.9.1.msi
ビルド ディレクトリを削除し、Windows でプロジェクトを実行しました。静けさ。
何をする必要がありますか?
python - QMediaMetaData.ThumbnailImage は PyQt5 で None を返します
プログラムの作成にはpyqt5とpython3を使用しています。このプログラムには、ユーザーがプログラムで開いたビデオ ファイルのサムネイルで埋めたい領域があります。これはサムネイルを取得するための私のコードです:
しかし、QtMultimedia.QMediaMetaData.ThumbnailImage
NoneType を返します。サムネイルを取得するにはどうすればよいですか?
注: self.mediaplayer は QMediaplayer クラス オブジェクトです。
c++ - Ubuntu 16.04 / Qt 5.6 で QMediaPlayer が何も再生しない
Ubuntu 16.04 で公式の Qt 5.6 SDK を使用しています。mp3 ファイルを再生しようとすると、次のようなメッセージが表示されます。
コードは次のように単純です。
これは Android で動作し、以前は Ubuntu 14.04 マシンで動作していました。私は何が欠けていますか?必要なすべての gstreamer (ドキュメントによる) は、デフォルトで既にインストールされているようですが、それでも機能しません:
...そしてもちろん、私のサウンドはそれ以外の点では完璧に機能します。
video - タイプ「video/x-h264」で使用できるデコーダーはありません
変更を加えずに qt サンプル アプリの 1 つを実行しようとしています。というplayer
マルチメディアウィジェットのデモです。私のシステムは Ubuntu 16.04 64 ビットです。ビデオを再生しようとすると、コンソールに次のエラーが表示されます。
No decoder available for type 'video/x-h264
2 つの異なるビデオを試した後の完全なエラーは次のとおりです。
リモートで gstreamer に関連するほぼすべてのパッケージがインストールされています。実行するgst-inspect-1.0
と、多くの出力が得られ、最後の行は次のとおりです。
Total count: 241 plugins (1 blacklist entry not shown), 1388 features
したがって、すべてが適切にインストールされているように見えます。Qt マルチメディアの例がそのままでは機能しないのはなぜですか?
qt - Rapsberry Pi 3 で Qt/Qml の音が出ない
qmlを使用してRPIでオーディオを再生しようとしていますが、音が出ません。エラーも警告もありません。
onPlaying が呼び出され、取得します
- なんらかの理由で音量が 0.001 になっていて、その理由がわかりません。
Audio の代わりに MediaPlayer も試してみましたが、同じ結果が得られました。
///
私もビデオを再生しようとしましたが、大丈夫ですが音が出ません。その他のオーディオ形式は再生できません。
何が問題になる可能性がありますか? ログにサウンド エラーはなく、omxplayer は正常にオーディオを再生しています。