問題タブ [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.
linux - PyQt5 QtMultimedia の使い方
PyQt5でQtMultimediaを使える人もいるようです。古いstackoverflowの投稿によると、PyQt5には含まれていなかったので、まとめる方法は何ですか?
Linux (ubuntu 14.04) を使用しており、PyQt5 は既にインストールされています。
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++ バージョンでは黒い画面が表示されました。
ご協力いただきありがとうございます。
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:/ドライブに。まだ音が出ません:(
私は何が欠けていますか?
あなたが私を助けてくれることを願っています!
c++ - QSound を追加した後、アプリケーションの展開が機能しない
他のマシン (Visual Studio) にデプロイできるアプリケーションがあります。クラスQtMultimedia
を使用するモジュールを追加しました。QSound
アプリを再デプロイしたい場合、実行可能ファイルは最初に必要であることを示しますQt5Multimedia.dll
(Qt5Network.dll
プロジェクトに追加していません)。
アプリケーションが起動しませんが、エラー メッセージは表示されません。理解できません ... インターネットであまり見つかりませんでした。
c++ - QMediaPlayer のオーディオ出力ストリームを変更する
オーディオ プレーヤーを Qt4 から Qt5 に、Phonon から QtMultimedia に移植しようとしています。QMediaPlayer の出力とシステム サウンドの間のオーディオ ストリームを変更する方法が見つからないことを除いて、QMediaPlayer ではすべて正常に動作します。後処理効果をオーディオに適用したいと思います。
これを行う方法はありますか?多分 QMediaPlayer をサブクラス化することによって?QAudioOutput クラスと QAudioDecoder クラスを確認しましたが、QMediaPlayer と同じ動作を得るには多くのことを実装する必要があります。
ありがとう!
c++ - Ubuntu での Qmultimedia および gstreamer エラー
Qt で動画ファイルを読み込めません。Qt の例を試しましたが、まだ動作しません。GStreamer でビデオ ファイルを読み取るために必要なすべてのパッケージをインストールしました。
QtCreator のデバッグ ウィンドウに、次のメッセージが表示されます。
私は長い間検索してきましたが、解決策が見つかりませんでした.誰かが持っていますか?
[編集] QVideoWidget の代わりに QGraphicVideoItem を使用してこの問題を解決できましたが、別の問題があります。
ありがとう
PS: おおよその英語で申し訳ありません...
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 を実行しています
私が見つけたすべての関連する問題は役に立ちませんでした。