問題タブ [phonon]
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++ - Phonon はビデオをレンダリングしません
デモ コードを実行しようとしたときにQt::Phonon::VideoPlayer
、奇妙なバグが発生しました。サウンドが適切に再生されている間、ビデオはレンダリングされません。どうしたの?
これが私のコードです:
ui->widget
QWidget
私のウィンドウの要素です。コードはボタンのクリック時に実行されます (ボタンもウィンドウ内にあります)。
qt - Windows 上の Qt アプリケーション
そこで、Qt Creator で jpg ファイルと mp3 ファイルを表示する Qt アプリケーションを作成しました (フォノンを使用)。動的にリンクされたライブラリを使用してアプリケーションを展開する際に、Windows で必要な QtCore4.dll、QtGui4.dll、phonon4.dll、mingwm10.dll、および libgcc_s_dw2-1.dll を同じフォルダーにコピーする必要がありました。
問題は、jpg ファイルと mp3 ファイルが、QtSDK がインストールされた PC にのみ表示されることです。他の PC では、exe ファイルが実行され、ユーザー インターフェイスが開き、jpg ファイルと mp3 ファイルの表示以外はすべて正しく実行されます。同じフォルダに入れたpdfviewerを開くので、ディレクトリパスは問題ありません。他のファイルを提供する必要がありますか?
qt - メディアファイルを読み込んでいます
いくつかのmp3ファイルを再生するためにフォノンでQtを使用しています。問題は、複数のmp3ファイルを一緒に実行する必要があり、特にシークなどを注文したときに、それらが同期して再生されないことです。
USBドライブよりもハードドライブの同期の方が優れていることに気づきました。プログラムがファイル全体をメモリにロードしていないようです。このプログラムをUSBドライブに置く必要があるので、ファイルをメモリに割り当てて、そこから再生する方法はありますか?
qt - QPainterでQVideoWidgetをペイントできません
字幕のようにビデオを再生しているときに文字列を描画しようとしています...コンストラクターにPhonon::QVideoWidgetがあります。
テストのためだけに、paintイベントをこれにオーバーライドしました。
それで、プレーヤーを起動すると、QPainterが行ったことは何も表示されず、通常のビデオだけがアイデアを再生しますか?
qt - 更新されたQBufferからのPhononVideoWidgetの再生
私は、メモリ内のビデオデータを復号化して、復号化されたデータをハードドライブに保存せずに再生できるビデオプレーヤーを作成しようとしています。ビデオウィジェットとQBufferでQtフレームワークを使用しています。ビデオの最初のセグメントを復号化し、QBufferに保存して、再生を開始します。これは機能しますが、setCurrentSourceが呼び出された後、QBufferに書き込まれたすべてのデータは無視されます。
これはさまざまなバックエンドに関係していると思います。Qt(pyQt)のメモリから直接再生することは可能ですか?そうでない場合、代替手段はありますか?
python - PyQt4で再生されているメディアの合計時間を取得するには?
PyQt4 で小さなオーディオ プレーヤーを作成しようとしています。これは私が書いたコードの一部です:
私の問題は、現在再生されているファイルの合計時間を取得する方法がわからないことです。init ()の最後に mediObject.totalTime() の出力を出力しようとしました。しかし、すべてのビデオに対して -1 が返されました。tick() 内の mediObject.totalTime() が正しくない期間を返しています (実際の期間より 10 ~ 15 秒長い)。
また、クラス外から合計期間の値にアクセスする必要がある場合もあります。これどうやってするの?
前もって感謝します。
qt - Qt メディア プレーヤーのデモで RTSP ビデオを再生できない
私は Qt Phonon を評価していたビデオ管理ソフトウェアを開発しようとしていました。ソフトウェアは Windows プラットフォームで構築されます。Phonon は Directshow を Windows バックエンドとして使用し、Linux で実行する場合は GStreamer を使用することを理解しています。Linux で Qt 4.7.4 を使用すると、フォノンを使用したビデオ プレーヤーのデモ例があり、パナソニック IP カメラからのビデオ ストリーム (RTSP ストリーム) を正常に表示できましたが、Windows プラットフォームで同じ例を試したところ、動作しません (エラー 0x800c0000d を返します)。何が問題なのですか?
よろしく、
サウラブ・ガンジー
osx-lion - Mac OSX で PySide/Phonon アプリをパッケージ化するには?
PySide/Phonon アプリ (Windows 用に開発され、問題なく動作する) を Mac OSX に「移植」する必要があります。開発経験はまったくありません。Pythonファイルを実行するだけで、アプリは期待どおりに動作します-py2appでパッケージ化しようとすると(これを行う必要があります)、問題が発生します。
結果の .app をそのままにしておくと、必要な phonon_backend のロードに失敗するため、Phonon は機能しません。プラグイン パスを qt.conf に追加すると、さまざまな情報源が示唆するように、Phonon が読み込まれるように見えます (つまり、対応するエラー メッセージが表示されなくなります)。 2 回、1 つが使用され、どちらが未定義かというエラーが表示され、アプリがすぐにクラッシュします。
最後に、macdeploy_qt ツールを使用しようとすると、「外部フレームワークがありません」というメッセージが表示されます。結果は、関連するディレクトリにいくつかのプラグインがあることを除いて、ツールを使用しない場合と機能的に同等です。 .
アイデア/ポインター/チュートリアル/などはありますか? ちなみに、Qt4.7にはPySide1.1.1とPython.orgのpythonバイナリを使用しています(そうしないと、py2appはスタンドアロンアプリの構築を開始することさえできないようです)。
python - Python オーディオが再生されない
Python で次のコードを入力すると、song.mp3
再生されません。どうして??
qt - Phonon でオーディオ CD を再生するには?
Windows でフォノンを使用してオーディオ CD を再生しようとしています。Qt 4.8.0 を使用しています。
次のようなコードを実行します。
ログウィンドウにエラーがあり、サウンドもありません。ディスクもドライブで回転しません。
フォノンでオーディオ CD を再生するオプションはありますか? もしそうなら、どうすれば適切なトラックを選択できますか?
PS MP3 は問題なく再生されます