|
Página 1 de 1
|
Reproductor De Video (Reproduce Y Pausa Video)
Autor |
Mensaje |
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Reproductor De Video (Reproduce Y Pausa Video)
He montado un ejemplo, con el código que proporciona Vuoot en el foro de gambas-it.org:
http://www.gambas-it.org/wiki/index...nit%C3%A0#Video
http://www.gambas-it.org/wiki/index...l_API_di_LibVLC
http://www.gambas-it.org/wiki/index...di_Libquicktime
Funciona correctamente la reproducción como extraer datos del video y audio.
Me gustaria añadirle un botón de parada y continuar , pero no lo he conseguido , ya que meda continuos errores en gambas y se sale de la ejecución.
Descripción: |
Super simple reproductor de video usando librerias externas. |
Descargar |
Nombre del archivo: |
ReproductorVideo-0.0.1.tar.gz |
Tamaño: |
8.21 KB |
Descargado: |
53 veces |
Descripción: |
Super simple reproductor de video usando librerias externas. |
Descargar |
Nombre del archivo: |
ReproductorVideo-0.0.1.tar.gz |
Tamaño: |
8.21 KB |
Descargado: |
53 veces |
Descripción: |
Super simple reproductor de video usando librerias externas. |
Descargar |
Nombre del archivo: |
ReproductorVideo-0.0.1.tar.gz |
Tamaño: |
8.21 KB |
Descargado: |
53 veces |
última edición por jsbsan el Lunes, 09 Febrero 2015, 21:33; editado 1 vez
|
#1 Lunes, 09 Febrero 2015, 13:14 |
|
|
shordi
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4982
Edad: 64 Ubicación: Albacete
|
Re: Reproductor De Video (incompleto)
Mola.
|
#2 Lunes, 09 Febrero 2015, 13:20 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Reproductor De Video (incompleto)
Me gustaria añadirle un botón de parada y continuar , pero no lo he conseguido
La acción, para hacer una pausa y continuar con la ejecución del file video, necesita una función específica, que claramente tenemos que buscar en la libreria LibVLC .
La función específica es:
void libvlc_media_player_pause (libvlc_media_player_t * p_mi)
Bueno,
Vamos a añadir o modificar tu código con estas instrucciones:
1) declaramos aquella nueva función para obtener la pausa:
' void libvlc_media_player_pause (libvlc_media_player_t *p_mi)
' Toggle pause.
Private Extern libvlc_media_player_pause(p_mi As Pointer)
2) cambiamos la instrucción del Loop Until:
Loop Until libvlc_media_player_get_state(mp) > libvlc_Paused
3) El nuevo evento ToggleButtonPause_Click() serà:
Public Sub ToggleButtonPause_Click()
libvlc_media_player_pause(mp)
End
4) La variable parada puede ser borrada.
5) Toda la sub-procedura ButtonIniciarDespuesDeUnaParada_Click() debe ser borrada.
Saludossss
P.s.: Voy a añadir la función de la pausa en la página wiki
última edición por vuott el Lunes, 09 Febrero 2015, 21:41; editado 5 veces
|
#3 Lunes, 09 Febrero 2015, 16:15 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Reproductor De Video (incompleto)
vuott:
Ok, estupendo, ya tenemos PAUSA!!!!
Ahora otro pequeño problema: Cuando cierro la aplicación algunas veces me sale este error:
Estoy usando gambas3.5.4, y es posible que esto ya este resuelto en versiones superiores.
Descripción: |
Version 2º con el botón de pausa incluido. |
Descargar |
Nombre del archivo: |
ReproductorVideo-0.0.2.tar.gz |
Tamaño: |
8.28 KB |
Descargado: |
43 veces |
Descripción: |
Version 2º con el botón de pausa incluido. |
Descargar |
Nombre del archivo: |
ReproductorVideo-0.0.2.tar.gz |
Tamaño: |
8.28 KB |
Descargado: |
43 veces |
Descripción: |
Version 2º con el botón de pausa incluido. |
Descargar |
Nombre del archivo: |
ReproductorVideo-0.0.2.tar.gz |
Tamaño: |
8.28 KB |
Descargado: |
43 veces |
|
#4 Lunes, 09 Febrero 2015, 21:30 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Reproductor De Video (incompleto)
Ok, estupendo, ya tenemos PAUSA!!!!
última edición por vuott el Martes, 10 Febrero 2015, 01:09; editado 1 vez
|
#5 Lunes, 09 Febrero 2015, 21:50 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Reproductor De Video (incompleto)
Ahora otro pequeño problema: Cuando cierro la aplicación algunas veces me sale este error.......
Estoy usando gambas3.5.4, y es posible que esto ya este resuelto en versiones superiores.
Puede ser, pero por ahora intenta no usando la funcion: libvlc_release()
o dime si funciona bien declarando:
y cambiando la sub-procedura Form_Close() en esta manera:
última edición por vuott el Martes, 10 Febrero 2015, 16:19; editado 4 veces
|
#6 Martes, 10 Febrero 2015, 00:03 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Reproductor De Video (incompleto)
...es claro que con los recursos de la libreria LibVLC es posible ejecutar un archivo audio
y tambien un archivo Midi:
http://www.gambas-it.org/wiki/index..._del_API_di_VLC
última edición por vuott el Martes, 10 Febrero 2015, 16:09; editado 3 veces
|
#7 Martes, 10 Febrero 2015, 01:09 |
|
|
jsbsan
Analista Programador
Registrado: Septiembre 2009
Mensajes: 4175
Edad: 51 Ubicación: dos hermanas, sevilla
|
Re: Reproductor De Video (Reproduce Y Pausa Video)
Vuott:
Ok, ahora va perfecto.
Os dejo la versión definitiva:
https://drive.google.com/file/d/0B0...iew?usp=sharing
He hecho un pequeño articulo sobre uso de librerias externas en gambas3, poniendo de ejemplo esta aplicación:
http://jsbsan.blogspot.com.es/2015/...eproductor.html
última edición por jsbsan el Martes, 10 Febrero 2015, 15:50; editado 1 vez
Editado por jsbsan, Martes, 10 Febrero 2015, 15:50: Añadido dirección del articulo de mi blog
|
#8 Martes, 10 Febrero 2015, 13:28 |
|
|
vuott
Analista Programador
Registrado: Agosto 2013
Mensajes: 2086
Edad: 60 Ubicación:
|
Re: Reproductor De Video (Reproduce Y Pausa Video)
Ok, ahora va perfecto.
He hecho un pequeño articulo sobre uso de librerias externas en gambas3, poniendo de ejemplo esta aplicación:
Muuuy bien, jsbsan !
Saludosss
|
#9 Martes, 10 Febrero 2015, 16:16 |
|
|
|
Temas parecidos
Temas parecidos
|
Página 1 de 1
|
Usuarios navegando en este tema: 0 registrados, 0 ocultos y 0 invitados 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
|
|
|
|
|