Bir defalarca afplay çalıştırırken “Error: AudioQueueStart başarısız oldu”


2

Terminal'de her çalıştırma komutu:

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

Beklenen sonucu alıyorum, ancak bir süre sonra kod çalışmayı durduruyor ve hata mesajları alıyorum.

Hata mesajı:

Terminal ekran görüntüsü

Herhangi bir fikir?


Ben herhangi bir hata olmadan şimdi birkaç dakika için bu çalışan oldum: while :; do afplay /System/Library/Sounds/Hero.aiff; sleep 10; done. Yani hiçbir fikrim yok.
Lri

Lri'yi test ettiğiniz için teşekkür ederiz. Makineyi yeniden başlattım, komutu yeniden düzelttim ve iyi çalıştı, ancak 5 saat sonra hata mesajı tekrar belirdi. Keşke AQMEIO_Base :: DoStartI0, -66681, vs.'yi anlayabilmem için bir sözlük olsaydı
pause-n-loop

Merhaba, haftalar sonra ve bir çözüm bulamadım. Bu betiği saatlerce çalıştırırken, Etkinlik İzleyicisi'nde görülebilir, "afplay" işlemi aynı anda 3 ya da dört defaya kadar tekrarlanır. Bu olduğunda artık çalışmadığını ve Finder'daki sesin üstesinden geldiğini biliyorum (Finder ses dosyalarını çalmıyor, yani kendi içindeki mp3'leri de var) Görünen o ki bir zaman aşımı sorunu var. "Arka planda çal" komutunu eklemeli miyim (&) Nasıl? Bu yardımcı olacak mı? ya da döngü baştan önce tamamen "durdurma oyunu"? Nasıl? Herhangi bir öneri? Çok teşekkür ederim!
pause-n-loop

Bir deniz kabuğu içinde ve arka planda çalıştırmayı deneyebilirsiniz (afplay sound.aiff &). Ya da bir AppleScript ya da başka bir şeye sarın ... ya da eğer bir seçenekse tekrar tekrar oynatmak için launchd komutunu kullanın.
Lri

Automator kullanarak küçük bir uygulama oluşturdum: tinyurl.com/3o4rynb - (amaç ses kartını en az her 10 saniyede bir meşgul etmek) - Uygulama yukarıdaki komutla iyi çalışıyor ancak saat içinde duracak Aynı şekilde: "söyleme" işlemi ilk dakikalarda görünmez olacak ancak daha sonra aralıklarla saniye için, daha sonra duruncaya kadar görünmeye başlayacak. "Söyleme" işlemi o zaman her zaman görünür olacak ve uygulama aslında stokta ve çalışmıyor (bilgisayarın sesi yok). Bugün "coreaudiod" hizmetinden çıkmanın sesi yeniden başlatacağını keşfediyorum. (??????????)
pause-n-loop
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.