|
Página 1 de 1
|
Autor |
Mensaje |
Makalasya
Usuario
Registrado: Julio 2013
Mensajes: 10
Edad: 42 Ubicación: Barcelona - Gavà
|
[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
|
#1 Jueves, 18 Julio 2013, 17:06 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
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"
|
#2 Jueves, 18 Julio 2013, 19:22 |
|
|
Makalasya
Usuario
Registrado: Julio 2013
Mensajes: 10
Edad: 42 Ubicación: Barcelona - Gavà
|
Re: Flash
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
|
#3 Viernes, 19 Julio 2013, 17:05 |
|
|
Makalasya
Usuario
Registrado: Julio 2013
Mensajes: 10
Edad: 42 Ubicación: Barcelona - Gavà
|
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 ?
|
#4 Sabado, 20 Julio 2013, 02:26 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
Re: Flash
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.
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"
|
#5 Sabado, 20 Julio 2013, 11:15 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
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
¿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
|
#6 Sabado, 20 Julio 2013, 11:44 |
|
|
jguardon
Administrador
Registrado: Septiembre 2009
Mensajes: 2708
Edad: 57 Ubicación: Granada
|
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
Descripción: |
|
Descargar |
Nombre del archivo: |
embeberForms.tar.gz |
Tamaño: |
107.01 KB |
Descargado: |
32 veces |
Descripción: |
|
Descargar |
Nombre del archivo: |
embeberForms.tar.gz |
Tamaño: |
107.01 KB |
Descargado: |
32 veces |
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"
|
#7 Sabado, 20 Julio 2013, 12:24 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
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 !!
|
#8 Sabado, 20 Julio 2013, 13:34 |
|
|
Makalasya
Usuario
Registrado: Julio 2013
Mensajes: 10
Edad: 42 Ubicación: Barcelona - Gavà
|
Re: Flash
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
última edición por Makalasya el Domingo, 21 Julio 2013, 02:27; editado 1 vez
|
#9 Domingo, 21 Julio 2013, 02:20 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: [Solved] Flash
Es posible reproducir file con extensión flv con las functionas del componente gb.media.
|
#10 Viernes, 06 Septiembre 2013, 12:26 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado Usuarios registrados conectados: Ninguno
|
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
|
|
|
|
|