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

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

linux - PyQt5 QtMultimedia の使い方

PyQt5でQtMultimediaを使える人もいるようです。古いstackoverflowの投稿によると、PyQt5には含まれていなかったので、まとめる方法は何ですか?

Linux (ubuntu 14.04) を使用しており、PyQt5 は既にインストールされています。

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

ios - Qt 5.4 QML VideoOutput が iOS で動作しない

Qt または Qml を使用して、iOS アプリケーションでサウンド付きのビデオを再生しようとしています。私の環境は:

  • Qt 5.4
  • OS X ヨセミテ 10.10.2
  • iPad 2 (iOS 8.3) および Iphone6+ (iOS 8.3)

テストコード (QML バージョン):

テスト コード (C++ バージョン):

私のプロジェクトファイル ( .pro):

ソーステスト済み:

  • リソースから:qrc://videos/vid2.mp4
  • ストレージへのコピーが成功した後のローカル ファイルから:/var/mobile/Containers/Data/Application/12BD0B54-46B3-439F-9869-E06E1AC6CD87/Library/Application Support/data/vid1.mp4
  • ビデオオンラインから:http://www.rmh.de/9d0386eada217cd63a752458aeca89d6/9d0386eada217cd63a752458aeca89d6.mp4

Android または OS X を実行するとすべて正常に動作しますが、iOS デバイスと iOS シミュレータの両方で実行が失敗します。

を追加しようとしましたQTPLUGINGが、当然のことながら、Creator はそれが複製されていることを発見しました。使用してみQMAKE_BUNDLE_DATAましたが、それもうまくいきませんでした。QML バージョンでは白い画面が表示され、C++ バージョンでは黒い画面が表示されました。

ご協力いただきありがとうございます。

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

c++ - Qt が他のデバイスでサウンドを再生しない

シンプルな .wav ファイルを再生するプログラムを Qt で書きたいだけです。これは、私の Qt が実行されている PC では完全に機能しますが、別のコンピューターでプログラムを実行したいときはいつでも音が出ません。この問題の解決策はまだどこにも見つかりませんでした。

これは私がこれまでに試したことです:

  • さまざまなライブラリ: QSound、QSoundEffect、QMediaPlayer
  • .pro ファイルに QT += マルチメディアを実装する (もちろん)
  • ファイルパスが正しいことを確認してください (絶対パスであっても):

QFile dir("C:/Sounds/countdown3.wav"); if(dir.exists()){ ui->labelSound->setText("File found!"); ui->pushButtonPlay->setEnabled(true); ui->labelplay->setEnabled(true); ui->pushButton->setEnabled(false); } else ui->labelSound->setText("File not available!");

(ファイルの名前を変更すると、「ファイルが利用できません!」というメッセージが表示されるので、これは機能します。)

PC からラップトップにプログラムを展開するために、以下をフォルダーに入れます。

  • PlaySound.exe
  • プラットフォーム/qwindows.dll
  • icudt53.dll
  • icuin53.dll
  • icuuc53.dll
  • libgcc_s_dw2-1.dll
  • libstdc++-6.dll
  • libwinpthread-1.dll
  • Qt5Core.dll
  • Qt5Gui.dll
  • Qt5Multimedia.dll
  • Qt5Network.dll
  • Qt5Widgets.dll

そしてcountdown3.wavを含む「Sounds」フォルダーをC:/ドライブに。まだ音が出ません:(

私は何が欠けていますか?

あなたが私を助けてくれることを願っています!

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

c++ - QSound を追加した後、アプリケーションの展開が機能しない

他のマシン (Visual Studio) にデプロイできるアプリケーションがあります。クラスQtMultimedia を使用するモジュールを追加しました。QSound

アプリを再デプロイしたい場合、実行可能ファイルは最初に必要であることを示しますQt5Multimedia.dll(Qt5Network.dllプロジェクトに追加していません)。

アプリケーションが起動しませんが、エラー メッセージは表示されません。理解できません ... インターネットであまり見つかりませんでした。

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

c++ - QMediaPlayer のオーディオ出力ストリームを変更する

オーディオ プレーヤーを Qt4 から Qt5 に、Phonon から QtMultimedia に移植しようとしています。QMediaPlayer の出力とシステム サウンドの間のオーディオ ストリームを変更する方法が見つからないことを除いて、QMediaPlayer ではすべて正常に動作します。後処理効果をオーディオに適用したいと思います。

これを行う方法はありますか?多分 QMediaPlayer をサブクラス化することによって?QAudioOutput クラスと QAudioDecoder クラスを確認しましたが、QMediaPlayer と同じ動作を得るには多くのことを実装する必要があります。

ありがとう!

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

c++ - Ubuntu での Qmultimedia および gstreamer エラー

Qt で動画ファイルを読み込めません。Qt の例を試しましたが、まだ動作しません。GStreamer でビデオ ファイルを読み取るために必要なすべてのパッケージをインストールしました。

QtCreator のデバッグ ウィンドウに、次のメッセージが表示されます。

私は長い間検索してきましたが、解決策が見つかりませんでした.誰かが持っていますか?

[編集] QVideoWidget の代わりに QGraphicVideoItem を使用してこの問題を解決できましたが、別の問題があります。

ありがとう

PS: おおよその英語で申し訳ありません...

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

c++ - QT の不明なモジュール: マルチメディア

qt-everywhere-opensource-src-5.4.1 をダウンロードし、ビルドして静的にインストールしました。次に、QMultimedia をビルドしてインストールしました。

QT += マルチメディアを含めると、.pro から「QT の不明なモジュール: マルチメディア」が表示されます。

/usr/local/Qt-5.4.1/include に QtMultimedia、QtMultimediaQuick_p、および QtMultimediaWidgets があります。また、/usr/local/Qt-5.4.1/plugins に mediaservice、playlistformat があります /usr/include に QtMobility、QtMultimediaKit もあります

Ubuntu 15.0 を実行しています

私が見つけたすべての関連する問題は役に立ちませんでした。