pues eso,en vb se podía marcando unas opciones en controles.
aquí no veo esa opción y mi pregunta es.
se puede reproducir flash con extensión flv o swf ?
y como seria el comando si así fuese ?
[Solved] Flash
Objetivo: [Solved] Flash
última edición por Makalasya el Domingo, 21 Julio 2013, 02:24; editado 1 vez
última edición por Makalasya el Domingo, 21 Julio 2013, 02:24; editado 1 vez
Objetivo: Re: Flash
No hay un control específico para reproducir flash. Flash no es muy popular entre los usuarios de Linux, por cierto...
Pero se me ocurre que quizás el control webview, que es la base del navegador basado en webkit, podría servirte para hacerlo, siempre que insertes el objeto flash tal como lo harías en html.
Espero que te haya servido de pista para empezar a investigar, saludos!
Pero se me ocurre que quizás el control webview, que es la base del navegador basado en webkit, podría servirte para hacerlo, siempre que insertes el objeto flash tal como lo harías en html.
Espero que te haya servido de pista para empezar a investigar, saludos!
Objetivo: Re: Flash
Cierto es,se que flash consume mas en Linux que en Windows.
En si estoy clonando una aplicación que hice bajo win con vb2010 Ultimate
este al pasar el botón encima saltaba un .SWF dando una pequeña demostración antes de darle al botón, por eso lo de flash.
He estado mirando y googleando , he sabido que DrawingArea sirve para cargar vídeos
se podría hacer de que al picar un botón cargue un vídeo en ese control ?
última edición por Makalasya el Sabado, 20 Julio 2013, 02:28; editado 1 vez
jguardon escribió: [Ver mensaje]
Cierto es,se que flash consume mas en Linux que en Windows.
En si estoy clonando una aplicación que hice bajo win con vb2010 Ultimate
este al pasar el botón encima saltaba un .SWF dando una pequeña demostración antes de darle al botón, por eso lo de flash.
He estado mirando y googleando , he sabido que DrawingArea sirve para cargar vídeos
se podría hacer de que al picar un botón cargue un vídeo en ese control ?
última edición por Makalasya el Sabado, 20 Julio 2013, 02:28; editado 1 vez
Objetivo: Re: Flash
Vale, el comando seria este.
aunque tengo un problema con el, me muestra el vídeo en todo el form por culpa del comando -wid
alguna idea para que solo se muestre en el cuadro de drawingarea ?
aunque tengo un problema con el, me muestra el vídeo en todo el form por culpa del comando -wid
alguna idea para que solo se muestre en el cuadro de drawingarea ?
Objetivo: Re: Flash
No tengo ninguna información de que eso sea así. Que yo sepa, Drawingarea sólo sirve para dibujar, aunque puede usarse para pintar imágenes completas en secuencia, dando la sensación de animación o vídeo. ¿Donde has encontrado esa información?
Según el manual de mplayer:
"Esta opción llena completamente la ventana de referencia", debe ser que el Handle del DrawingArea no lo encuentra y usa el inmediatamente superior en la jerarquía, que es el de la ventana o formulario.
Se me ocurre que puedes embeber una ventana con su propio handle en un formulario dentro de un contenedor, pasándole a la ventana embebida el "parent" que es el formulario principal. Teóricamente si le pasas el id de la ventana embebida, el reproductor se tendría que ver sólo dentro de ella. En ese caso, no es necesario usar ningún control, sólo la ventana.
Saludos
Makalasya escribió: [Ver mensaje]
No tengo ninguna información de que eso sea así. Que yo sepa, Drawingarea sólo sirve para dibujar, aunque puede usarse para pintar imágenes completas en secuencia, dando la sensación de animación o vídeo. ¿Donde has encontrado esa información?
Según el manual de mplayer:
Citar:
"Esta opción llena completamente la ventana de referencia", debe ser que el Handle del DrawingArea no lo encuentra y usa el inmediatamente superior en la jerarquía, que es el de la ventana o formulario.
Se me ocurre que puedes embeber una ventana con su propio handle en un formulario dentro de un contenedor, pasándole a la ventana embebida el "parent" que es el formulario principal. Teóricamente si le pasas el id de la ventana embebida, el reproductor se tendría que ver sólo dentro de ella. En ese caso, no es necesario usar ningún control, sólo la ventana.
Saludos
Objetivo: Re: Flash
última edición por jsbsan el Sabado, 20 Julio 2013, 11:48; editado 4 veces
jguardon
He rehecho tu croquis, usando el capturador de pantalla shutter que tiene un pequeño editor para añadir flechas, textos, etc.. http://jsbsan.blogspot.com.es/2012/...turador-de.html
¿es usando un objeto embedder? ¿o me liado, y hay que usar el Id del panel?
He rehecho tu croquis, usando el capturador de pantalla shutter que tiene un pequeño editor para añadir flechas, textos, etc.. http://jsbsan.blogspot.com.es/2012/...turador-de.html
¿es usando un objeto embedder? ¿o me liado, y hay que usar el Id del panel?
última edición por jsbsan el Sabado, 20 Julio 2013, 11:48; editado 4 veces
Objetivo: Re: Flash
Te ha quedado muy bien, Julio. Gracias!
En realidad no hace falta usar un control "Embedder", sino que al formulario embebido le pasamos como parent el contenedor. Lo voy a mostrar con código:
Funciona perfectamente. Os paso el proyecto de gambas completo con el ejemplo.
Saludos
En realidad no hace falta usar un control "Embedder", sino que al formulario embebido le pasamos como parent el contenedor. Lo voy a mostrar con código:
' gambas class file
'
Private formEmbedded As Form
Private proc As Process
Public Sub Form_Open()
' instanciamos un nuevo formulario embebido con el parent como el contenedor Panel1
formEmbedded = New FormEmbebido(Panel1)
' sustituir la ruta al fichero de video!!
proc = Exec ["mplayer", "-wid", formEmbedded.Handle, User.Home &/ "test.mp4"] For Read Write
End
Public Sub Form_Close()
' matamos el proceso al cerrar el formulario
proc.Kill
End
'
Private formEmbedded As Form
Private proc As Process
Public Sub Form_Open()
' instanciamos un nuevo formulario embebido con el parent como el contenedor Panel1
formEmbedded = New FormEmbebido(Panel1)
' sustituir la ruta al fichero de video!!
proc = Exec ["mplayer", "-wid", formEmbedded.Handle, User.Home &/ "test.mp4"] For Read Write
End
Public Sub Form_Close()
' matamos el proceso al cerrar el formulario
proc.Kill
End
Funciona perfectamente. Os paso el proyecto de gambas completo con el ejemplo.
Saludos
embeberForms.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | embeberForms.tar.gz | |
Tamaño: | 107.01 KB | |
Descargado: | 35 veces |
embeberForms.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | embeberForms.tar.gz | |
Tamaño: | 107.01 KB | |
Descargado: | 35 veces |
embeberForms.tar.gz | ||
Descripción: | Descargar |
|
Nombre del archivo: | embeberForms.tar.gz | |
Tamaño: | 107.01 KB | |
Descargado: | 35 veces |
Objetivo: Re: Flash
jguardon:
Shutter, es una herramienta muy útil y fácil de usar para tema de explicar pantallazos o hacerse croquis !!
Citar:
Shutter, es una herramienta muy útil y fácil de usar para tema de explicar pantallazos o hacerse croquis !!
Objetivo: Re: Flash
última edición por Makalasya el Domingo, 21 Julio 2013, 02:27; editado 1 vez
Jguardon
uno de los foros que encontre /( ingles ) fue este Enlace
el código que dicen es
revise mas foros ( en ingles ) y la mayoría decían lo mismo aunque algo modificado.
también, en los ejemplos de gambas, en el reproductor de vídeo 3.0.0 está esa misma linea pero sin lo del http://.
es por eso que lo comente.
lo del -wid también lo sabia, lo mire con man mplayer pero no veía algo que encajara, por eso pregunte si había alguna otra manera de hacerlo.
Muchísimas gracias por los esquemas y por el código, es exactamente a sin como lo quería.
jsbsan
no me olvido de ti, gracias por tus respuestas y pantallazo/croquis y me apunto lo del Shutter a mi block de notas de programas a bajar recién instalado Mint.
sin mas Muchísimas gracias a los 2 y pongo una screen del programita en si que estoy portando de Windows a Linux
Circulo 1 ) carga picturebox y flash con uso de movemouse, al apretar el botón mata el emulador ( si este estuviera cargado ) y arranca el nuevo con el juego cargado)
Circulo 2 ) Picturebox , muestra el cartucho , caja y pantalla principal del juego
Circulo 3 ) Vídeo-Flash en formato .SWF, muestra una pequeña intro del juego
no es que sea una maravilla de aplicación,es mas bien un lanzador, pero lo hice especialmente para mi hermana de 9 años y mi prima de 5 años y ambas están ahora con Linux
uno de los foros que encontre /( ingles ) fue este Enlace
el código que dicen es
revise mas foros ( en ingles ) y la mayoría decían lo mismo aunque algo modificado.
también, en los ejemplos de gambas, en el reproductor de vídeo 3.0.0 está esa misma linea pero sin lo del http://.
es por eso que lo comente.
lo del -wid también lo sabia, lo mire con man mplayer pero no veía algo que encajara, por eso pregunte si había alguna otra manera de hacerlo.
Muchísimas gracias por los esquemas y por el código, es exactamente a sin como lo quería.
jsbsan
no me olvido de ti, gracias por tus respuestas y pantallazo/croquis y me apunto lo del Shutter a mi block de notas de programas a bajar recién instalado Mint.
sin mas Muchísimas gracias a los 2 y pongo una screen del programita en si que estoy portando de Windows a Linux
Circulo 1 ) carga picturebox y flash con uso de movemouse, al apretar el botón mata el emulador ( si este estuviera cargado ) y arranca el nuevo con el juego cargado)
Circulo 2 ) Picturebox , muestra el cartucho , caja y pantalla principal del juego
Circulo 3 ) Vídeo-Flash en formato .SWF, muestra una pequeña intro del juego
no es que sea una maravilla de aplicación,es mas bien un lanzador, pero lo hice especialmente para mi hermana de 9 años y mi prima de 5 años y ambas están ahora con Linux
última edición por Makalasya el Domingo, 21 Julio 2013, 02:27; editado 1 vez
Objetivo: Re: [Solved] Flash
Es posible reproducir file con extensión flv con las functionas del componente gb.media.
Página 1 de 1
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.4278s (PHP: -78% SQL: 178%)
Consultas SQL: 51 - Debug off - GZIP Activado