“Kesalahan: AudioQueueStart gagal” saat menjalankannya berulang kali

2

Setiap kali menjalankan di Terminal perintah:

while :; do
    afplay "/Users/username/Library/Application Support/Nada/Bell.aif";
    sleep 10;
done

Saya mendapatkan hasil yang diharapkan, tetapi setelah beberapa saat kode berhenti bekerja dan saya mendapatkan pesan kesalahan.

Pesan eror:

Tangkapan layar terminal

Ada ide?

jeda-n-loop
sumber
Saya telah menjalankan ini selama beberapa menit sekarang tanpa kesalahan: while :; do afplay /System/Library/Sounds/Hero.aiff; sleep 10; done. Jadi tidak tahu.
Lri
Terima kasih telah menguji Lri. Saya me-restart mesin, memutar ulang perintah dan itu berjalan dengan baik, tetapi 5 jam kemudian pesan kesalahan muncul lagi. Saya berharap itu adalah kamus untuk memahami AQMEIO_Base :: DoStartI0, -66681, dll.
pause-n-loop
Hai, berminggu-minggu kemudian dan saya belum menemukan solusi. Saat menjalankan skrip ini selama berjam-jam, seseorang dapat melihat di Activity Monitor proses "sedang berlangsung" muncul berulang hingga 3 atau empat kali pada waktu yang bersamaan. Ketika ini terjadi saya tahu bahwa itu tidak berfungsi lagi dan to top it off suara di Finder mati juga (Finder tidak akan memutar file suara yaitu mp3 dalam dirinya sendiri) Tampaknya ada masalah waktu habis. Haruskah saya menambahkan perintah "mainkan di latar belakang" (&) Bagaimana? Akankah ini membantu? atau "stop afplay" sepenuhnya sebelum dimulai di atas loop? Bagaimana? Ada saran? Terima kasih banyak!
pause-n-loop
Anda dapat mencoba menjalankannya dalam subkulit dan di latar belakang dengan (afplay sound.aiff &). Atau bungkus dalam AppleScript atau sesuatu ... Atau gunakan launchd untuk menjalankan afplay berulang kali jika itu sebuah opsi.
Lri
Saya telah membuat aplikasi kecil menggunakan Automator: tinyurl.com/3o4rynb - (tujuannya adalah untuk tetap sibuk kartu suara setidaknya setiap 10 detik) - Aplikasi ini berjalan dengan baik seperti perintah di atas tetapi akan berhenti dalam beberapa jam di cara yang sama: proses "katakan" tidak akan terlihat pada menit pertama tetapi kemudian mulai sebentar-sebentar muncul selama beberapa detik, kemudian lebih lama hingga berhenti. Proses "katakan" kemudian akan terlihat sepanjang waktu dan aplikasi sebenarnya adalah stok dan tidak berfungsi (komputer tidak memiliki suara). Saya menemukan hari ini bahwa layanan "coreaudiod" yang berhenti akan me-reboot suara. (??????????)
pause-n-loop