Reproducir AVI en C++Builder
Estoy tratando de reproducir un video AVI en el c++builder 6. Internamente trae un componente TMediaPlayer, pero que solo me reproduce videos básicos, sin nigun codec.
Necesita algo que me los reproduzca y me permita moverme a algun instante determinado del video. |
Hola,
No estoy seguro, pero, me parece que si el "códec" necesario está "instalado" en Windows, con el componente que mencionas podrías reproducir el vídeo en cuestión. Por otro lado, para moverte a una posición del vídeo cuentas con la propiedad "Position" del "TMediaPlayer", si no me equivoco. |
No. Si lo intento reproducir usando el componente System -> Media Player, el video en cuestion que quiero reproducir me da error.
El error que me da al intentar reproducirlo es: "Project Reproductor.exe raised exception class EMCIDeviceError with message 'El archivo especificado no se puede reproducir en el dispositivo MCI. Puede que esté dañado, que no tenga el formato adecuado o que no exista nungún identificador disponible para este formato'" |
Hola,
¿Y si tratas de reproducir el mismo vídeo en el Windows Media Player puedes hacerlo sin problemas? |
Si, lo reproduzco con el windows media player sin ningun problema.
Incluso he probado con el componente TVideoGrabber (la versión de evaluación porque es de pago) y también me lo reproduce sin problemas. |
Pues suena raro, tal como dice el señor Dec...si el codec esta instalado/registrado en el sistema...no deberia haber problema, lo has probado en el Winamp? si ahí corre y en el TMediaPlayer no...pues..prueba montando DivX, los codecs q el monta son de pinga!!! y me han sacado de mas de 1 apuro.
|
Pues si. No tengo mucha idea de a que puede ser debido, pero creo que de la forma que lo estoy haciendo ahora mismo, estoy utilizando algún componente para reproducir propio de Builder 6.
Vaya, que no lo se, es la impresión que me está dando. |
Finalmente lo he resuelto utilizando los componentes TVideoGrabber. No son gratuitos, pero bueno, te puedes bajar una versión de evaluación para comprobar su funcionamiento.
|
La franja horaria es GMT +2. Ahora son las 18:15:00. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi