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