Red de conocimiento informático - Aprendizaje de código fuente - ¿Cuáles son las funciones de Yi Language API que reproducen sonidos? Encontré PlaySoundA pero no entiendo sus parámetros de archivos de sonido.

¿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.