Compartir a través de


Reproductor de sonido (Foundation Class)

Categoría Multimedia
Catálogo predeterminado Visual FoxPro Catalog\Foundation Classes\Multimedia
Clase _soundplayer
Clase de base Container
Biblioteca de clases _multimedia.vcx
Clase primaria _container
Ejemplo ...\Samples\Solution\Forms\mci_play.scx

Observaciones

Esta clase carga y reproduce un archivo de sonido y proporciona acceso a la Interfaz de control de medios (MCI).

Para utilizarla, coloque la clase en un proyecto o en un formulario o, desde el menú Acceso directo a elementos de la Galería de componentes, seleccione Agregar al proyecto o Agregar al formulario. Al colocar la clase en un proyecto, puede elegir entre agregar la clase o crear una subclase. Cuando elige una opción en el menú contextual o coloca la clase en un formulario, Visual FoxPro abre un generador para que pueda especificar los valores apropiados de cFileName, lAutoOpen, lAutoPlay, lAutoRepeat y cControlSource.

Para obtener más información sobre el uso de las Foundation Classes, vea Recomendaciones para la utilización de las Foundation Classes de Visual FoxPro.

Propiedades, eventos, métodos Descripción
Propiedad cControlSource Especifica el origen de datos al que está enlazado el objeto.
Valor predeterminado: ""
Propiedad cFileName Especifica el nombre del archivo de sonido que se va a reproducir.
Valor predeterminado: ""
Propiedad cMCIAlias Especifica el alias del archivo de vídeo al llamar a comandos MCI. Si está vacía, se utiliza el nombre del archivo.
Valor predeterminado: ""
Propiedad cMCIErrorString Almacena la cadena de error del último comando MCI.
Valor predeterminado: ""
Propiedad lAutoOpen Especifica si el archivo de vídeo especificado tiene que abrirse automáticamente al crear la clase.
Valor predeterminado: .T.
Propiedad lAutoPlay Especifica si el archivo de vídeo tiene que reproducirse automáticamente al abrirlo.
Valor predeterminado: .T.
Propiedad lAutoRepeat Especifica si el vídeo se va a reproducir
continuamente.
Valor predeterminado: .T.
Propiedad nMCIError Especifica el resultado del último comando MCI ejecutado.
Valor predeterminado: 0
Método CloseSound Cierra el archivo de sonido cargado y
libera sus recursos.
Sintaxis: CloseSound( )
Valor devuelto: ninguno
Argumentos: ninguno
Método OpenSound Abre el archivo de sonido.
Sintaxis: OpenSound( )
Valor devuelto: ninguno
Argumentos: ninguno
Método PauseSound Detiene temporalmente la reproducción de sonido.
Sintaxis: PauseSound( )
Valor devuelto: ninguno
Argumentos: ninguno
Método PlaySound Reproduce el archivo de sonido cargado.
Sintaxis: PlaySound( )
Valor devuelto: ninguno
Argumentos: ninguno
Método SetPosition Permite que el usuario establezca la
posición en el archivo multimedia.
Sintaxis: SetPosition (cPosition)
Valor devuelto: ninguno
Argumentos:
cPosition especifica el inicio, el final o un
número que representa los milisegundos
del archivo multimedia.
Método DoMCI Componente interno de la clase.
Método GetMCIError Componente interno de la clase.
Método ShowMCIError Componente interno de la clase.

Vea también

Recomendaciones para la utilización de las Foundation Classes de Visual FoxPro | Foundation Classes de Visual FoxPro (A-Z) | Foundation Classes de Visual FoxPro