問題タブ [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 投票する
0 に答える
243 参照

c++ - Phonon::VideoWidgetとFlip4Macを使用したWMV再生が32ビットビルドで失敗する

私のアプリケーションは、WindowsとMac OS Xで実行し、ビデオやAdobeFlashコンテンツなどのさまざまな種類のメディアファイルを表示する必要があります。Flip4Macコーデックをインストールした後、MacでPhononを使用してWMVビデオを再生できます。QWebViewのFlashプラグインを介してFlashをサポートするには、32ビットのバイナリを作成する必要があります。しかし、そうすると、WMVの再生が機能しなくなります。アプリがハングし、100%のCPUを使用し、メモリ使用量が増え続けます。

したがって、基本的に、32ビットのバイナリを作成する場合はWMV(およびクラッシュ/フリーズしたアプリ)がなく、64ビット(またはユニバーサル)のバイナリを作成する場合はFlashがありません。

回避策/修正の提案はありますか?

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

c++ - Qt Phonon MediaObject 変換エラー

WAV ファイルを再生したいのですが、Visual Studio でエラー C2664 が発生します。

これはコードです:

エラー 11 エラー C2664: 'Phonon::MediaObject::setCurrentSource' : no se puede convertir el parametro 1 de 'const char [24]' a 'const Phonon::MediaSource &' c:\Naali\devgit\naali\UiModule\ Inworld\View\TTSChatWidget.cpp 105 UiModule

ありがとう!

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

c++ - フォノンの可聴出力が失敗する

これは私のコードです:

私はインクルードを持っています:

と:

.exe(/ bin / folder)を実行すると、DemoEN2.wav(同じ/ bin /フォルダーにあります)を聞くことができません。出力はありません。

私のサウンドシステムは機能していますが、明らかな問題は見られません。何か考えはありますか?

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

qt - Windows 上のフォノン

現在、DS バックエンドを備えた Windows で Phonon を使用しています。ただし、特定の mp3 ファイルは再生されず、m4a ファイルを再生しているように見えますが (曲のプログレス バーは動き続けます)、音が出ません。このアプリケーションは、Windows で PyQt4 を使用して構築されており、Windows ユーザーを対象としています。

これは私のプログラムのせいではないことはわかっています。正常に再生されないファイルを正常に再生されるファイルに置き換えると、曲は完全に再生されました。phonon vlc をダウンロードしてビルドしようとしましたが、CMake で makefile を作成できません。試行するたびに、dev-cpp gcc が単純なテスト ファイルを作成できないことがわかります。

また、クレメンタインとアモラックをダウンロードして、それが機能するかどうかを確認しようとしましたが、そこでも同じ問題が発生しました. 以前にこの種の問題に遭遇した人はいますか?

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

c++ - QTフォノンですぐにサウンドを再生します(イベントループを待たずに)

QTのPhononコンポーネントを使用して、C++でのユーザーインタラクション用のサウンドを再生しています。多くのテストを行った後、キューに入れられたサウンドは、メインスレッドがメインメッセージループに戻ったときにのみ再生を開始することを確認できます。長い処理コードの場合、これによりサウンドの再生に遅延が生じます。その遅延を回避する方法を見つける必要があります。

別のスレッドでサウンドを試してみましたが、フォノンに欠陥があるため、そのスレッドで一部のオブジェクトを作成できません。したがって、一部の信号は常にメインスレッドでスタックします。

いくつかの理由から、単にイベントループにすばやく戻ることはできません。

  1. 一部のオブジェクトの作成は単純に遅く、高速化できないか、スレッドで簡単に実行できません(データベース接続など)。
  2. フォノンは複数の信号を使用するため、すばやく戻っても他の信号/イベントはフォノン信号をブロック/干渉します

サウンドAPIの最も基本的な使用例を取り上げたいと思っています。ユーザーが何かをしたときにサウンドを再生し(ボタンをクリックするなど)、そのサウンドをすぐに再生します。確かにそれはフォノンで何とかカバーされなければなりませんか?

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

qt - カスタム オーバーレイ グラフィックスを使用してビデオを再生する

「再生」ボタンや「停止」ボタンなどを備えたシンプルな GUI でビデオ (サウンド付き) を再生したい。Qt の Phonon モジュールには、それを行うためのクラスとウィジェット、およびいくつかの例があります。わかりました、それは簡単なようです。

しかし、ストリーミングされたビデオ画像の上にカスタム グラフィックス (ビデオの現在の時間に依存する) を描画する必要があります。Qtのドキュメントではこれについて何も見つかりませんでした。これを行う標準的な方法は何ですか?カスタム VideoWidget ウィジェットを作成し、その paintEvent をオーバーライドするだけですか? ここでの別の質問では、これに問題を抱えている人もいるようです。

任意のポインタをいただければ幸いです。

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

qt - Qt を使用した mpg123 ライブラリ

組み込み Linux 用の Qt アプリで mp3 ファイルの再生のサポートを追加したいと考えています。

Qt でフォノンを使用できません。.pro ファイルに QT += フォノンを追加すると、コンパイル中に次のエラーが表示されます: /usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/ libphonon.so: `QWidget::x11Event(_XEvent*)' への未定義の参照

/usr/lib/gcc/i486-linux-gnu/4.4.1/../../../../lib/libphonon.so: `QDataStream::QDataStream(QByteArray*, int)' への未定義の参照

collect2: ld が 1 つの終了ステータスを返しました

だから今、mp3ファイルのデコードにmpg123 libを使用することを考えています。

ライブラリを Qt に統合するのに助けが必要です。Qt で純粋な C++ ライブラリを使用したことがないため、統合する方法についてはあまり考えていません。

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

qt - フォノンを使用してビデオを再生する方法

デバイスからビデオを再生したい。どうすれば作れますか?

何か助けてもらえますか??????

ありがとう

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

qt - VLC のような YouTube URL からビデオを再生するには?

Qt と Phonon を使用しています。作成中のプログラムで URL から YouTube ビデオを再生できるようにしたいと考えています。Google で検索してみましたが、どの方法もうまくいきませんでした。YouTube の URL を VLC に置くと再生されます。誰かがこれをどのように行うか教えてもらえますか?

前もって感謝します。

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

qt - QT Phonon はさまざまな速度でのビデオ再生をサポートしていますか?

QT Phonon はさまざまな速度でのビデオ再生をサポートしていますか? 1/2倍速、2倍速再生はできますか?そうでない場合、将来のバージョンで登場することは知られていますか、それとも自分でハックする必要がありますか?

または、代わりにチェックアウトする必要がある代替のクロス プラットフォーム ビデオ再生ライブラリはありますか?