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