x시간에서 y시간 사이에 오디오 파일을 반복적으로 재생하시겠습니까?

x시간에서 y시간 사이에 오디오 파일을 반복적으로 재생하시겠습니까?

우리는 RaspberryPi 장치를 가지고 있으며 박물관 환경에 오디오 플레이어를 배포하려고 합니다. 우리는 X와 Y 사이에서 자동 파일을 반복적으로 재생하도록 Pi 장치를 프로그래밍하고 싶습니다.

이 부분은 쉽습니다. 다음 명령을 실행하기 위해 cron 작업을 설정하기만 하면 됩니다.

mpg123 --loop 2 test.mp3

하지만 정전이 발생하거나 작업을 시작해야 할 때 장치가 켜지지 않으면 이 방법이 제대로 작동하지 않습니다.

오디오가 재생되고 있는지 잠재적으로 확인하고 그렇지 않으면 작업을 다시 시작하는 방법에 대한 제안이 있는 사람이 있습니까? 이상적으로는 오디오 반복 사이에 지연이 최소화됩니다.

답변1

Cron(더 나은 anacron) 작업을 수행하거나 at작업 일정을 변경하여 스크립트를 시작하세요. 스크립트에는 루프가 있고 오디오를 재생한 다음 시간을 확인하고 루프를 계속 재생해야 할지 아니면 중지해야 할지 결정합니다.

Anacron작업이 과거에 진행된 경우에도 부팅 시 작업이 확실히 예약됩니다. At이것도 해야 하는데 확인하지 않았습니다.

관련 정보