我试图使用 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,我不知道为什么。
我也尝试了 MediaPlayer 而不是 Audio 并得到相同的结果:
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 正在播放音频。