Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.6
PLAY
|
PLAY ( nomObjeto {; canal} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
nomObjeto | Cadena |
![]() |
Nombre de archivo de sonido o sonido sistema Cadena vacía para detener un sonido asincrónico |
|||||
canal | Entero largo |
![]() |
Si se pasa, canal de salida y ejecución asincrónico Si se omite, ejecución sincrónica | |||||
El comando PLAY permite reproducir archivos de sonido o multimedia. Pase la ruta de acceso completa del archivo que quiere reproducir en nombreObjeto. En OS X, el comando también puede utilizarse para reproducir un sonido sistema.
Nota: los recursos 'snd', utilizados en Mac OS 9 y superiores, ya no se soportan.
El parámetro asincrono permite reproducir de forma asíncrona en Windows. Síncrono significa que todo el procesamiento se detiene hasta que el sonido haya terminado de reproducirse, asíncrono significa que la reproducción no se detiene y el sonido se reproduce de fondo. Si se pasa asincrono y contiene 0 (o cualquier valor entero largo), el sonido se reproduce de forma asíncrona. Si se omite, el sonido se reproduce de forma sincrónica.
Para detener un sonido asincrónico, utilice la siguiente instrucción:
PLAY("";0)
El siguiente ejemplo muestra cómo reproducir un archivo WAV en Windows:
$DocRef :=Open document("";"WAV";Read Mode)
If(OK=1)
CLOSE DOCUMENT($DocRef)
PLAY(Document;0) //reproducir asíncronamente
End if
El siguiente código de ejemplo reproduce un sonido del sistema en OS X:
PLAY("Submarine.aiff")
Producto: 4D
Tema: Interfaz de usuario
Número
290
Creado por: < 4D v6
Modificado: 4D v11 SQL
Manual de lenguaje 4D ( 4D v20)
Manual de lenguaje 4D ( 4D v20.1)
Manual de lenguaje 4D ( 4D v20.2)
Manual de lenguaje 4D ( 4D v20.3)
Manual de lenguaje 4D ( 4D v20.4)
Manual de lenguaje 4D ( 4D v20.5)
Manual de lenguaje 4D ( 4D v20.6)