Ver Mensaje Individual
  #4  
Antiguo 07-10-2012
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Reputación: 25
Delphius Va camino a la fama
Cita:
Empezado por Fossy Ver Mensaje
A ver, lo explico de nuevo y doy otros datos para que me entendáis mejor...

Tengo que poner a reproducir un vídeo en pantalla, me da igual si es con mediaplayer, videograbber o lo que sea (ya he probado con unos cuantos), NO es a pantalla completa, sino en una pequeña porción a modo de "vista previa". Hasta aquí bien, cogemos un TMediaPlayer y un TPanel, el primero es el componente y el segundo la ventana de reproducción (por eso decía lo del TPanel).

Bueno, ya tenemos nuestro vídeo funcionando..., ahora quiero que el usuario vea "faldones" publicitarios a pié de vídeo, ¿cómo lo hago?..., en teoría parece fácil, pues inserto un TImage encima del TPanel y ya está ¿no?..., pues NO!!..., en el IDE se puede poner perfectamente encima, o manejarlo por capas con el "bring to front" y "send to back"..., no hay ningún problema, el problema es que lo pongas como lo pongas, cuando el vídeo se reproduce, todo lo demás es ignorado!!, da igual que pongas encima un TImage o un Label para poner texto..., no hay forma humana de que puedas poner nada encima del vídeo cuando está en reproducción.

He probado de mil maneras distintas.

Si alguien logra poner un reproductor, y encima del vídeo colocar aunque sea un simple Label para poner texto, por favor que me de un poco de auxilio .

Gracias amigos!!.
Es que eso ya es cosa de como es y fue pensado el funcionamiento del TMediaPlayer, y posiblemente también entre en juego en como interpreta el SO el "redibujado".
No es algo que se pueda solucionar tan simple con un "enviar atrás/adelante"... es una mezcla de diseño de componentes en juego, junto con el SO.

Salvo que exista alguna manera de "capturar" el fotrograma del video, y poder "sumar" la imagen que tu deseas poner a modo de aviso como para generar la imagen a mostrar. Asi como lo pides, no hay algo simple... quizá y sólo quizá existe un componente que extienda la capacidad del TMediaPlayer y haga lo que buscas.
De última no te queda otra que esquivar el problema. En ves de intentar mostrar el aviso sobre el video, muéstralo debajo de éste... o al costado.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita