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

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

qt - Qt マルチメディアでビデオのスナップショットを撮る

Qt Multimediaでビデオのスナップショットを撮ることは可能ですか? どうやって?

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

windows - [Windows、Qt5、QMediaPlayer、QMediaPlaylist]: 現在のビデオ ソースが変更されたときの小さな黒い画面

Qt5::QMediaPlayer を使用してビデオ プレーヤーを作成し、次のようにランダムな期間、ランダムにいくつかのビデオを再生します。

2 つの問題があります
。 1. 位置を変更する場合

少し遅延があります (私のクライアントはこれを受け入れることができますが、スムーズな方が良いです)
2. ビデオ ソースが次のように変更された場合:

クライアントが望んでいない短時間の黒い画面があります。彼は、少なくとも位置を変更したときと同じ効果を望んでいます。

Windows で Qt5 を使用してビデオ ソースを変更すると、この黒い画面を削除できますか? または、他のライブラリ/フレームワークでこれを行うことができますか (ビデオ ソースを変更するときに黒い画面のギャップなしでビデオのリストを再生します)? (MacOSでは切り替えがスムーズです)
ありがとうございます!

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

qt - QMediaPlayer::metaData() は mp3 のカバーを取得できません

カバー付きの mp3 メディアを に設定しQMediaPlayer、 を呼び出すQMediaPlayer::isMetaDataAvailable()と true が返され、次に を呼び出すと、次QMediaPlayer::availableMetaData()のように返されます。

たとえば、呼び出すと、QMediaPlayer::metaData(QMediaMetaData::Title).toString()正しいタイトルが返されます。しかし、何らかの理由で、上記のすべてが空のみを返します。

理由がわかりません。誰でも私に何か提案をしてもらえますか?

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

performance - Qt5 で QMediaPlayer を使用した icecast2 フラックスの読み込みが遅い

学校向けのプロジェクトがあります。Qt5 アプリケーションで Icecast2 オーディオ フラックス ( http://campus.abeille.com:8000/campus ) を再生する必要があります。そのため、私はこのコードを書きました:

「プレーヤー」が QMediaPlayer オブジェクトであることを指定します。私の問題は、「再生」コマンドを起動した後、このフラックスのロードに約 5 分かかることです! 他のフラックスでは、遅延はありません (またはほとんどありません) (たとえば、そのフラックスはわずか 3 秒です: http://listen.42fm.ru:8000/stealkill )。

私は何を逃したのですか?Qt で Icecast2 フラックスを正しく処理する特定の方法はありますか? Icecast2 サーバー側の設定ミスですか?

あなたの助けは非常に高く評価されます!

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

qt - QMediaPlayerオブジェクトを使用してQTでインターネットリンクでビデオを再生する方法

QMediaplayer を使用して、インターネット リンクでビデオを再生したいと考えています。インターネットリンクを「setMedia」関数に渡してこれを実行しようとしましたが、エラーが発生しました:

「DirectShowPlayerService::doRender: 未解決のエラー コード 80040218」

コード例は次のとおりです。

Qt Creator 3.5.1 (エンタープライズ) を使用しています

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

qt - QT: QVideoWidget でビデオのサイズを取得する

これは簡単なはずですが、私はこれを理解できません。QVideoWidget/QMediaPlayer にロードされたファイルのビデオ サイズを取得するにはどうすればよいですか。したがって、私のコードは次のとおりです。

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

c++ - Qt5 で QMediaPlayer と連動するプロキシを作成するには?

Qt でのプロジェクトに少し問題があります。次のように QMediaPlayer で直接 Web ラジオを再生しようとしています。

それは機能しますが、私が持っているもう1つの制約は、SSHトンネリングをセットアップすることです(デプロイのネットワークでポート8000​​がブロックされています)。そのため、デバイスでポート転送を設定し、Qt プロキシを次のように構成しました。

プロキシは、アプリケーションが行うすべての HTTP リクエストに対して機能しますが、QMediaPlayer では機能していないようです (でたらめなプロキシ ホスト名を入力すると、HTTP リクエストは機能しなくなりますが、QMediaPlayer は引き続き機能します...)。

QMediaPlayer でこれを正しく設定する方法はありますか?

助けてくれてありがとう!

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

c++ - Qt QMediaPlayer stateChanged() シグナルが長い音楽ファイルで無限に放出される

スロットを QMediaPlayer の stateChanged() シグナルに接続しました。スロットの外観は次のとおりです。

基本的に、QMediaPlayer オブジェクト ("mediaPlayer") の再生が終了したら、曲を再開したいと考えています。

奇妙なことに、これは短い mp3 (約 10 秒) では問題なく機能しますが、長い mp3 (数分単位) では、曲が最初に終了した後、曲が再生されずに信号が無限に放出されます。どうしてこれなの?より長いメディアがこれをどのように引き起こす可能性がありますか? 理由がわかりません。

ご指導やご説明をよろしくお願いいたします。