| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
koes Lt


Registrado: 19 Jul 2003Mensajes: 77Ubicación: A Laracha (A Coruña)
|
Publicado: Jue 06 Nov, 2003 7:45 pm Asunto: TMediaPlayer y C++ Builder 6 |
|
|
No se si alguien ha probado a utilizar el componente TMediaPlayer en el c++ builder 6.
Yo tenia una aplicacion que funcionaba perfectamente en el builder 5 y despues de darle vueltas al asunto he encontrado que, por lo menos a mi, el componete TMediaPlayer no me funciona en el builder 6.
A alguien le ha pasado esto.
PD: Si alguien tiene el builder 6 puede probar a crear una nueva aplicacion meter el componente TMediaPlayer (pestaña System).
Poner en el Inspector de Objetos la propiedad AutoOpen=True, DeviceType=dtWaveAudio y en FileName cualquier fichero wav que tengais.Y ahora compilarlo y probar si funciona, solo son 30 segundos de nada. Gracias |
|
| Volver arriba |
|
 |
_Viktor Master


Registrado: 20 Jul 2003Mensajes: 463Ubicación: Santiago, Los Angeles - Chile
|
|
| Volver arriba |
|
 |
ikis Master


Registrado: 28 Dic 2002Mensajes: 703Ubicación: Madrid, España
|
Publicado: Vie 07 Nov, 2003 1:51 pm Asunto: |
|
|
te recomiendo usar el MediaPlayer de Microsoft.
Para eso deberías importar el ActiveX correspondiendte (ahora no recuerdo el nombre). |
|
| Volver arriba |
|
 |
koes Lt


Registrado: 19 Jul 2003Mensajes: 77Ubicación: A Laracha (A Coruña)
|
Publicado: Vie 07 Nov, 2003 6:36 pm Asunto: |
|
|
| Ya he probado con el Window Media Player pero creo que no se puede grabar audio con el, y era principalmente para lo que lo queria usar. |
|
| Volver arriba |
|
 |
LLUIS Cdt

Registrado: 12 Nov 2003Mensajes: 4Ubicación: BARCELONA
|
Publicado: Mie 12 Nov, 2003 3:28 am Asunto: Windows Media Player |
|
|
He probado Windows Media Player y es sustancialmente mejor que el componente TMediaPlayer que viene con el paquete de Builder. Para instalarlo sigue las siguientes instrucciones:
1. Cierra Todos los proyectos (File --> Close All)
2. Ves a Component-->Import Active X Control.
3. En la caja de dialogo, desciende al fondo y escoje a "Windows Media Player".
4. En el list box Class Names donde pone TMediaPlayer, cambíalo a TMediaPlayer2 (para que no entre enconflicto con el componente de TMediaPlayer existente). Si pone TWindowsMediaPlayer, puedes dejarlo así si quieres.
5. Pulsa Install.
6. Builder te pedirá reconstruir dclusr.dpk. Prosigue y reconstrúyelo.
7. Ahora en la etiqueta de componentes Active-X te aparecerá el nuevo control TMediaPlayer2.
8. Puedes cerrar este proyecto y abrir tu proyecto.
9. Para utilizarlo sólo tienes que dejar caer el componente en el Form correspondiente.
NOTAS:
En caso de que no te aparezca "Windows Media Player" del punto tres, puedes buscarlo directamente en C:\Windows\System32\msdxm.ocx tras pulsar el boton Add.
MALAS NOTICIAS:
Los programas que he compilado con este componente funcionan perfectamente, pero cuando cierro todos los archivos, o quiero salir de Builder, me aparece el siguiente mensaje de error: Acces violation at address 4016E70C in module 'vcl60.bpl'. Read of address 00000258.
Cuando cierro este mensaje de error me aparece: Acces violation at address 00000000. Read of address 00000000.
Y cuando cierro Builder me aparece la instrucción en "0x40008f98" hace referencia a la memoria en "0x031b3da0". La memoria no se puede "read". Haga clic en Aceptar para finalizar este programa.
Si alguien sabe cómo solucinarlo que lo publique... |
|
| Volver arriba |
|
 |
|