問題タブ [qmediaplayer]
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.
encryption - QMediaPlayer と QIODevice の接続
安全なビデオ プレーヤーを作成するプロジェクトに取り組んでいます。QMediaPlayer class を使用しているときに、その場でビデオの暗号化を実現したいと考えています。誰かがこれを達成するのを手伝ってくれますか? 復号化されたデータを QIOdevice に書き込み、QIODevice から読み取るのは正しい方法ですか? もしそうなら、実装例を入手できますか?
前もって感謝します
c++ - Qt - QMediaPlayer で QAudioProbe を使用する
QAudioProbe
クラスを使用しようとしていますが、QMediaPlayer
機能していないようです。ここで提案されているように、私はそれを使用してオーディオ ビジュアライザーを作成しています。私は以下を持っていました:
player
のソースとして設定しようとするとprobe
、 が返されfalse
ました。
次に、のソースとして設定するplayer
前に、 のメディアを設定してみましたprobe
。
それでも false を返します。私はしばらくオンラインで探していましたが、運がありません。これを機能させるための提案はありますか?
からデータを受け取る他の方法の提案QMediaPlayer
も歓迎します。ただし、Qt クラスを使用したいと思います。
android - qmlファイルQt AndroidでsetMuted()を使用する方法
これはおそらく非常に初歩的な質問です...私はQtを初めて使用し、Qtクリエーターでプログラミングを試みています。Qtクリエーターから新しいQtクイックアプリケーションを作成しました。オーディオを再生し、ボリュームとミュートを制御したいのですが、方法がわかりません。
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++ - 1 つのファイルから複数のビデオを再生する方法は?
私はメディアプレーヤーソフトウェアに取り組んでいます。これまでの私のアプリケーションは、ビデオの再生、一時停止、早送りなどを行うことができます。
現在、次を使用して1つのビデオを再生/ロードできます。
- 私のフォルダ(20141208)は日付です
N01000713.mp4
カメラで生成された映像のファイル名です。- N01 はチャネル 1
- 00:07:13 はビデオ開始時の HH:MM:ss です
- 10 分後に終了する、つまり N01001713.mp4 です。
20141208 フォルダーには 144 本のビデオがあり、1 本のビデオが 10 分間再生されるため、24 時間分の映像になります。
ここで、144 個のビデオがあり、ファイル名が N01(HH:MM:SS).mp4 である 20141208 などの日付を含むフォルダーを一般化して、144 個のビデオすべてを再生できるようにしたいと考えています。
日付 20141208、20141209 フォルダーなど、さまざまな日付のビデオを再生できるようにしたいので、この 144 個のビデオの setMedia を修正したくありません。
どうやってやるの
qt - QMediaPlayer - YouTube の音楽を再生する
Qt5QMediaPlayer
が導入されましたが、YouTubeリンクを再生できません(音楽だけが欲しい)。私が見つけたのは、Qt 4.8 (フォノン) では可能ですが、Qt5 ではエラーが発生することです:
「text/html」のデコーダーがありません。GStreamer にはプラグインがありません
これは、Qt クリエーターのポーランド語出力からの純粋な翻訳です。GStreamer プラグインの問題ですか、それとも HTML コンテンツをダウンロードし、メディアへの直接リンクを見つけて再生する必要がありますか? 何か案が?
コード: