Ubuntu 21.10、Qt 6.2.0。在我的 QML 中,我有一个MediaPlayer
:
MediaPlayer {
id: mediaPlayer
videoOutput: videoOutput
audioOutput: audioOutput
onErrorOccurred: { console.log(mediaPlayer.errorString) }
}
AudioOutput {
id: audioOutput
volume: 1.0
}
VideoOutput {
id: videoOutput
anchors.centerIn: parent
width: 1080
height: 1920
}
当我从 QtCreator 执行应用程序或从命令行启动它时,一切正常,我可以听到音频。相反,当应用程序通过作业cron
或systemd
服务启动时,我没有遇到任何错误,但也没有音频。
cronjob
或服务都以指定的NOT 作为systemd
运行。user
root