Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
[Solved] Flash
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje [Solved] Flash 
 
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 ?
 



 
última edición por Makalasya el Domingo, 21 Julio 2013, 02:24; editado 1 vez 
Makalasya - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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!
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Flash 
 
jguardon escribió: [Ver mensaje]
Flash no es muy popular entre los usuarios de Linux, por cierto...


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 
Makalasya - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Flash 
 
Vale, el comando seria este.

   Exec ["mplayer", "-wid", DrawingArea1.Handle, Conv$("hola.mp4", Desktop.Charset, System.Charset)] For Read Write


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 ?
 



 
Makalasya - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Flash 
 
Makalasya escribió: [Ver mensaje]
he sabido que DrawingArea sirve para cargar vídeos


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:
-wid <window> (X11, OpenGL and DirectX only)
              This  tells  MPlayer to attach to an existing window.  Useful to
              embed MPlayer in a browser (e.g. the plugger  extension).   This
              option  fills  the given window completely, thus aspect scaling,
              panscan, etc are no longer handled by MPlayer but must  be  man‐
              aged by the application that created the window.


"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.

 embedded_form


Saludos
 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Flash 
 
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

 esquema_version_2_0

¿es usando un objeto embedder? ¿o me liado, y hay que usar el Id del panel?
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
última edición por jsbsan el Sabado, 20 Julio 2013, 11:48; editado 4 veces 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje 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:

' 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


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: 32 veces
embeberForms.tar.gz
Descripción:  
Descargar
Nombre del archivo: embeberForms.tar.gz
Tamaño: 107.01 KB
Descargado: 32 veces
embeberForms.tar.gz
Descripción:  
Descargar
Nombre del archivo: embeberForms.tar.gz
Tamaño: 107.01 KB
Descargado: 32 veces

 




===================
Jesús Guardón

Por favor, usemos el corrector ortográfico antes de pulsar el botón "Enviar".

"uo ǝs ʇɐu pıɟıɔıן ɐdɹǝupǝɹ ɐ dɹoƃɹɐɯɐɹ, soןo ɥɐʎ bnǝ dɹodouǝɹsǝןo"
 
jguardon - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Flash 
 
jguardon:


Citar:
Te ha quedado muy bien, Julio. Gracias!

Shutter, es una herramienta muy útil y fácil de usar para tema de explicar pantallazos    o hacerse croquis !!
 




===================
Blog personal
Web: SoloGambas seleccion de articulos dedicados a Gambas
Visita el Curso de Gambas3 ¡¡¡Gratuito!!!
 
jsbsan - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: Flash 
 
Jguardon
uno de los foros que encontre /( ingles ) fue este Enlace

el código que dicen es
$hProcess = EXEC ["mplayer", "-wid", DrawingArea1.Handle, Conv$("http://your stream address", Desktop.Charset, System.Charset)] FOR READ WRITE
DrawingArea1 is the DrawingArea control that will play video

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

8g0u

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 
Makalasya - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: [Solved] Flash 
 
Es posible reproducir file con extensión flv con las functionas del componente gb.media.
 



 
vuott - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Capturar Imagenes Desde URL Protegidas Con... arubioc General 0 Viernes, 13 Julio 2012, 18:06 Ver último mensaje
arubioc
No hay nuevos mensajes Videos Flash: Guardarlos En El Disco jsbsan Aplicaciones/Fragmentos de Código 2 Martes, 09 Octobre 2012, 11:33 Ver último mensaje
jsbsan
No hay nuevos mensajes [Solved] Tabcontrol ? Makalasya Controles/Librerías/Componentes 2 Miercoles, 17 Julio 2013, 21:41 Ver último mensaje
Makalasya
No hay nuevos mensajes [Solved] WebView Makalasya Controles/Librerías/Componentes 5 Viernes, 26 Julio 2013, 03:25 Ver último mensaje
soldadozero
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No 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



  

 

cron