問題タブ [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.

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

python - QWebView と HTML5 Audio API を使用して Python オーディオ プレーヤーを作成する

私はPythonの初心者であり、私の最初のプロジェクトは非常に野心的です:D

QWebView と HTML5 Audio API を使用してオーディオ プレーヤーを作成しようとしています。

実際にメディアを再生するために Phonon を使用したいのですが、HTML5 Audio API を使用して、Winamp のようなイコライザーを作成できるようにしたいと考えています。

Phonon でオーディオ ファイルを問題なく再生できますが、オーディオ出力を JavaScript に接続して、さまざまなチャンネルなどで再生できるようにする方法はありますか?

それは最善の方法ですか?つまり、このようにすると、プレーヤーで使用できる形式が WebKit でサポートされている形式に制限されるのでしょうか? それとも、Phonon が再生できるすべての形式を再生できるのでしょうか? (ここでは、Phonon が生の/デコードされたバージョンのオーディオを JavaScript にストリーミングし、それを Audio API 経由で使用できると想定しています)

これが不可能な場合は、Phonon AudioOutput オブジェクトの周りに単純な JavaScript ラッパーを作成できますか?

何かご意見は?

0 投票する
2 に答える
1928 参照

python - pyQTフォノンプレーヤーをフルスクリーンに?

フォノンプレーヤーをフルスクリーンに設定する方法を知りたいですか? このコードを試しています。

しかし、私はこのエラーメッセージを受け取り続けます

TypeError: 'sip.methoddescriptor' オブジェクトは呼び出し可能ではありません

上記のコードはサンプル プロジェクトからのものです。元のコードは

PyQTでそれを再作成していますが、私には難しいようです。何が欠けているか(それについて直感を持っている)、または何が間違っているかについて、誰かが私を案内してもらえますか?

0 投票する
2 に答える
4368 参照

qt - Phonon Qt - ボタンのクリックでサウンドを再生

ボタンがクリックされたときにサウンドを再生する必要があります。これは次のとおりです。

しかし、音は再生されませんか?どこが間違っていますか?ありがとう。編集:今では動作しますが、間違ったパスでした。

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

c++ - Phonon::PathとPhonon::Effectは、破壊されても機能し続けます

次のコードを検討してください。

コンストラクターが戻った後、はpath破棄effectsされます。mediaエフェクトをかけても()が再生され続けることに気づきましたeffects[2]

私は何かを逃したと思います。pathとが破壊されたとしてもeffects、どのようmediaにプレイを続けますか?

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

pyqt - PyQt Qt 環境で Phonon を使用して QBuffer を使用して .mp3 を再生する方法

私が今持っているコードでは、ファイルから .mp3 データを正常に再生できます。ただし、(ファイルからではなく) QtCore.QBuffer を使用して同じデータを再生する必要があります。ドキュメントの例を使用すると、予期しないタイプの QBuffer がエラーになります! しかし......ドキュメントによると、それはそれが見るべきものです。

しかし.......それはスローします:

TypeError: Phonon.MediaObject.setCurrentSource(Phonon.MediaSource): 引数 1 に予期しないタイプ 'QBuffer' があります

私が使用するコードは(1)です:

私も試しました(2):

(3):

最後の例 (3) では、別の ERROR がスローされ、Gui が画面から消去されます ;-)

p>

注:
TrackData には mp3 データが含まれており、それをファイルに書き込み、それを mediaObject.setCurrentSource(Phonon.MediaSource()) のリソースとして使用すると、再生可能です。 " エラー。より正確に言うと、setCurrentSource にフィードするものはすべて受け入れられません。文字列を試しました (予期しないタイプのストリングでエラーが発生しました)、QBuffer を試しました (予期しないタイプの QBuffer でエラーが発生しました)、QByteArray を試しました (予期しないタイプの QByteArray でエラーが発生しました)。

ところで:LinuxでQt、PyQtを実行しています。

何か案は??

0 投票する
2 に答える
1625 参照

qt - Qtフォノンを使用してビデオメタデータを取得するにはどうすればよいですか?

ビデオのビットレートを取得したい。そして、この目標を達成するために Qt Phonon を使用しています。Phonon::MediaObject というクラスがあり、metaData() というメソッドを提供しているので、そのメソッドを使用しますが、結果はゼロです。これが私のコードです。Phononを使用してqtでビットレートなどのメタデータを取得する理由と方法を知りたい

結果は常に 0 です

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

c++ - Qt5つのPhonon::VideoWidgetで同じビデオを再生します

同じビデオを5つのウィンドウで再生しようとしています。

このコードは1つのVideoWidgetで機能しますが、2つまたは5つでは機能しません。複数のMediaobjectを作成すると、CPU使用率が最大70〜90%になります。同じタスクがブラウザ用のFLashで解決されました。しかし、C++Qtのソリューションが必要です。他にアイデアはありません。video.flvは144x144で、長さは約7〜8秒です。

0 投票する
2 に答える
3057 参照

qt - Qt で ubuntu (linux) 通知を表示する

Qt で Phonon マルチメディア フレームワークを使用していましたが、オーディオ デバイスが完全に構成されていないため、メッセージ (ボリュームを変更したときにポップアップするボリューム通知メッセージなど) がポップアップ表示されます。Qt から独自の通知を起動することは可能ですか?

上の画像をご覧ください。

通知メッセージ

どうもありがとうございました。

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

macos - Phonon は Mac でメタデータを取得できません

曲に関するメタデータを取得するために Phonon を使用しています。Linux では、すべて問題なく動作しているようです。メタデータの準備ができたら呼び出されるコードは次のとおりです。

Mac を使用している場合、アーティスト名とアルバム名は常に null です。なぜこれが起こっているのか誰にも分かりますか?Phonon-Quicktime バックエンドに問題はありますか?