1

qmlを使用してRPIでオーディオを再生しようとしていますが、音が出ません。エラーも警告もありません。

Audio {
    id: audio
    autoLoad: true
    autoPlay: true

    source: "file:///home/pi/piano.wav"
    muted: false
    volume: 1.0
    onPlaying: {
        console.log("audio::onPlaying volume = " + volume)
    }
}

onPlaying が呼び出され、取得します

qml: audio::onPlaying volume = 0.009999999776482582

- なんらかの理由で音量が 0.001 になっていて、その理由がわかりません。

Audio の代わりに MediaPlayer も試してみましたが、同じ結果が得られました。

MediaPlayer {
    id: mediaplayer
    autoLoad: true
    autoPlay: true

    source: "file:///home/pi/piano.wav"
    muted: false
    volume: 0.5
    onPlaying: {
        console.log("mediaplayer::onPlaying volume = " + volume)
    }
}

///

qml: mediaplayer::onPlaying volume = 0.009999999776482582

私もビデオを再生しようとしましたが、大丈夫ですが音が出ません。その他のオーディオ形式は再生できません。

何が問題になる可能性がありますか? ログにサウンド エラーはなく、omxplayer は正常にオーディオを再生しています。

4

2 に答える 2

0

私が見つけたのは問題でした。

私の場合、raspi-config を使用してすべてのサウンドを hdmi にリダイレクトするだけでは十分ではありませんでした。

/boot/config.txt を編集する必要があります。そこに hdmi_drive=2 を設定してから再起動します。

于 2016-12-20T13:20:41.250 に答える