¿Cuáles son las funciones de Yi Language API que reproducen sonidos? Encontré PlaySoundA pero no entiendo sus parámetros de archivos de sonido.
¡Esta API solo puede reproducir archivos de audio en formato wav! No se puede usar MP3
El tercer parámetro es el significado de las constantes. En cuanto a cómo convertir estas constantes en valores numéricos, puede usar el asistente ET, presionar la tecla F12, ingresar # y obtendrá. ¡Un mensaje de sintaxis! Mueva el mouse sobre para ver el valor
SND_APPLICATION
Reproduce el sonido usando la asociación especificada por la aplicación.
SND_ALIAS
El parámetro pszSound especifica un alias para un evento del sistema en el registro o WIN.INI.
SND_ALIAS_ID
El parámetro pszSound especifica un identificador de sonido predefinido.
SND_ASYNC
Reproduce sonido de forma asincrónica y la función PlaySound regresa inmediatamente después de que comienza la reproducción.
SND_FILENAME
El parámetro pszSound especifica el nombre del archivo WAVE.
SND_LOOP
Sonido repetido, debe usarse con el indicador SND_ASYNC.
SND_MEMORY
Cuando pszSound es un puntero a datos de sonido, reproduce el sonido cargado en la memoria.
SND_NODEFAULT
No reproducir el sonido predeterminado Sin esta bandera, PlaySound reproducirá el sonido predeterminado si no puede encontrar el sonido.
SND_NOSTOP
PlaySound no interrumpe la transmisión del sonido original y devuelve FALSE inmediatamente.
SND_NOWAIT
Si el conductor está ocupado, la función no reproduce el sonido y regresa inmediatamente.
SND_PURGE
Detiene todos los sonidos asociados con la tarea de llamada. Si el parámetro pszSound es NULL, se detienen todos los sonidos; de lo contrario, se detiene el sonido especificado por pszSound.
SND_RESOURCE
El parámetro pszSound es el identificador del recurso WAVE y se utiliza con el parámetro hmod.
SND_SYNC
Reproduce el sonido de forma sincrónica, la función PlaySound solo regresa después de que se completa la reproducción.
SND_SYSTEM
Si es una ventana en segundo plano,
Si se establece este indicador, el sonido se asignará al sonido de notificación del sistema de audioconferencia. El programa System Volume Control (sndvol) muestra un control deslizante de volumen para controlar el sonido de las notificaciones del sistema. Establecer esta bandera controla el control deslizante de volumen hacia abajo. Si esta bandera no está configurada, el sonido se asignará al proceso de solicitud de audioconferencia predeterminado. Para obtener más información, consulte la documentación de la API Core Audio del kit de desarrollo de software.