QAudioDeviceInfo
は、オーディオデバイスとその機能をクエリするためのインターフェイスを提供します。つまり、QAudioDeviceInfo::supportedCodecs()
によって返されるコーデックは、デバイスが直接再生できるコーデックフォーマットであり、おそらくpcm
のような生のオーディオフォーマットになります。一方、mp3
は最初にソフトウェアデコーダを経由する必要があるため、このリストには含まれません。
参照のためにMedia Player exampleを見てください。 mp3やその他のフォーマットを再生できるはずです。このプロジェクトは、マシンのQtソースまたはインストールディレクトリのデモまたはのいずれかのフォルダにあります。
音源からは、ほとんどオーディオをほとんど再生していないようです。だから、クラスPlayer
などの方法Player::addToPlaylist()
PSのコンストラクタに焦点を当てる:
限り:私はQtの5
EDITよりはQt 4に精通していますので、私は条件付き時制で話しますWindows Media Playerはmp3を再生できないので、あなたのQtアプリで完全なmp3サポートを受けることはできません。私が与えた例のPlayer
はどちらもうまくいきません。 Windows Media Playerがmp3を再生できるようになるまで、あなたのシステムにいくつかのコーデックをダウンロードしてください。
Qtのどのバージョンをお使いですか? 'QtMultimedia'が大きく変わった。 – UmNyobe
Qt 5.0を使用しています。 – aswin