"Error: Error de AudioQueueStart" al ejecutar repetidamente una reproducción


2

Cada vez que se ejecuta en Terminal, el comando:

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

Obtengo el resultado esperado, pero después de un tiempo el código deja de funcionar y recibo mensajes de error.

Mensaje de error:

Captura de pantalla del terminal

¿Algunas ideas?


He estado corriendo durante unos minutos ahora sin ningún error: while :; do afplay /System/Library/Sounds/Hero.aiff; sleep 10; done. Así que no tengo idea realmente.
Lri

Gracias por probar Lri. Reinicié la máquina, volví a ejecutar el comando y funcionó bien, pero 5 horas después apareció nuevamente el mensaje de error. Desearía que fuera un diccionario para entender AQMEIO_Base :: DoStartI0, -66681, etc.
pause-n-loop

Hola, semanas después y no he encontrado una solución. Mientras ejecuta este script durante horas, se puede ver en el Monitor de actividad que el proceso "afplay" aparece repetido hasta 3 o cuatro veces al mismo tiempo. Cuando esto sucede, sé que ya no funciona y, para colmo, el sonido en Finder también muere (Finder no reproducirá archivos de sonido, es decir, mp3 dentro de sí mismo) Parece que hay un problema de tiempo de espera. ¿Debo agregar un comando "reproducir en segundo plano" (&) ¿Cómo? ¿Esto ayudará? o un "stopplay" por completo antes de que comience sobre el ciclo? ¿Cómo? ¿Cualquier sugerencia? ¡Muchas gracias!
pausa-n-loop

Puede intentar ejecutarlo en una subshell y en segundo plano con (afplay sound.aiff &). O envuélvelo en un AppleScript o algo así ... O usa launchd para ejecutar un juego repetidamente si esa es una opción.
Lri

He creado una pequeña aplicación usando Automator: tinyurl.com/3o4rynb - (el objetivo es mantener ocupada la tarjeta de sonido al menos cada 10 segundos) - La aplicación funciona bien como el comando anterior pero se detendrá en cuestión de horas de la misma manera: el proceso de "decir" será invisible los primeros minutos, pero luego comienza a aparecer intermitentemente por segundos, luego por más tiempo hasta que se detiene. El proceso "decir" estará visible todo el tiempo y la aplicación en realidad está en stock y no funciona (ni la computadora tiene sonido). Hoy descubro que salir del servicio "coreaudiod" reiniciará el sonido. (??????????)
pause-n-loop
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.