우분투 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
서비스를 통해 애플리케이션이 실행되면 오류는 발생하지 않지만 오디오도 발생하지 않습니다.
cron job
또는 서비스가 지정된 NOT 으로 실행됩니다 systemd
.user
root