code para el vlc en un form (media player) [ayuda] - foros de programación - comunidad de...

7
Fecha y hora actual: Jueves 02 Ene 2014 14:02 PM FOROS DE PROGRAMACIÓN INFORMÁTICA, DISEÑO GRÁFICO Y WEB En esta comunidad intentaremos dar soporte de programación a todos los niveles, desde principiantes a profesionales de la informática, desarrollo de programas, programación web y mucho más. Code para el VLC en un form (media player) [Ayuda] Ver tema anterior | Ver siguiente tema Í NDICE DEL FORO > V ISUAL BASIC .NET > CODE PARA EL VLC EN UN FORM ( MEDIA PLAYER ) [AYUDA] Autor Mensaje POLOLA Usuario Iniciado Registrado: 24 Oct 2009 Mensajes: 10 Publicado: Jueves 26 Nov 2009 13:29 PM Título del mensaje: Code para el VLC en un form (media player) [Ayuda] Hola, estoy intentando hacer un reproductor con el VLC, y cuando le meto estos comandos, hasta ahora bien, se reproduce y lo paro, pero cuando intento abrir otro archivo , empieza el primero qe abri, teniendo qe cerrar el formulario para poder reproducir otro archivo. y me gustaria qe me pasarais algo de codigo para hacer funcionar el reproductor VLC, como si del media player se tratase. esto para stop Código: AxVLCPlugin21.playlist.stop() AxVLCPlugin21.playlist.clear() esto para pausa Código: AxVLCPlugin21.playlist.togglePause() esto para reproducir una radio online Código: AxVLCPlugin21.playlist.add("udp://@239.255.1.15:5500") AxVLCPlugin21.playlist.play() y esto para abrir archivos del HD Código: If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then AxVLCPlugin21.playlist.add(OpenFileDialog1.FileName) AxVLCPlugin21.playlist.play() Pero la verdad, no tengo mucho mas qe hacer, por eso les pido un poco de ayuda. Buscar Code para el VLC en un form (media player) [Ayuda] - Foros de progr... http://www.foro.lospillaos.es/viewtopic.php?p=29635 1 de 7 02/01/2014 14:06

Upload: isaac-pc

Post on 27-Nov-2015

422 views

Category:

Documents


17 download

TRANSCRIPT

Page 1: Code para el VLC en un form (media player) [Ayuda] - Foros de programación - Comunidad de programadores

Fecha y hora actual: Jueves 02 Ene 2014 14:02 PM

FOROS DE PROGRAMACIÓN INFORMÁTICA, DISEÑOGRÁFICO Y W EB

En esta comunidad intentaremos dar soporte de programación a todos los

niveles, desde principiantes a profesionales de la informática, desarrollo de

programas, programación web y mucho más.

Code para el VLC en un form (media player) [Ayuda]

Ver tema anterior | Ver siguiente tema

ÍNDI CE DEL FORO > V I S UAL BAS I C .NET > CODE PARA EL VLC EN UN FORM (MEDIA PLAYER ) [AYUDA]

Autor Mensaje

POLOLAUsuario Iniciado

Registrado: 24 Oct 2009Mensajes: 10

Publicado: Jueves 26 Nov 2009 13:29 PMTítulo del mensaje: Code para el VLC en un form (media player)[Ayuda]

Hola, estoy intentando hacer un reproductor con el VLC, y cuando le meto estoscomandos, hasta ahora bien, se reproduce y lo paro, pero cuando intento abrir otro

archivo , empieza el primero qe abri, teniendo qe cerrar el formulario para poderreproducir otro archivo.

y me gustaria qe me pasarais algo de codigo para hacer funcionar el reproductor VLC,

como si del media player se tratase.

esto para stop

Código:

AxVLCPlugin21.playlist.stop() AxVLCPlugin21.playlist.clear()

esto para pausa

Código:

AxVLCPlugin21.playlist.togglePause()

esto para reproducir una radio online

Código:

AxVLCPlugin21.playlist.add("udp://@239.255.1.15:5500") AxVLCPlugin21.playlist.play()

y esto para abrir archivos del HD

Código:

If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then AxVLCPlugin21.playlist.add(OpenFileDialog1.FileName) AxVLCPlugin21.playlist.play()

Pero la verdad, no tengo mucho mas qe hacer, por eso les pido un poco de ayuda.

Buscar

Code para el VLC en un form (media player) [Ayuda] - Foros de progr... http://www.foro.lospillaos.es/viewtopic.php?p=29635

1 de 7 02/01/2014 14:06

Page 2: Code para el VLC en un form (media player) [Ayuda] - Foros de programación - Comunidad de programadores

saludos y gracias

Editado:

Este por ejemplo, no me funciona

Código:

AxVLCPlugin21.playlist.Mute()

y de aqui saqe los codes

Volver arriba

WhiteSkullCoAdmin

Registrado: 20 Mar 2009Mensajes: 2727Ubicación: y*width+x

Publicado: Jueves 26 Nov 2009 15:03 PMTítulo del mensaje: Re: Code para el VLC en un form (media player)[Ayuda]

VLC cuenta con una librería gratuita especial para .NET, libvlcnet.

De todas formas, todas las consultas asociadas a ésta librería puedes hacerlas

directamente desde su foro.

http://forum.videolan.org/viewforum.php?f=32&sid=bfa1ef99c99f8b6380f080fc4a95465c

Aunque si no tienes prisa, podría bajarme la librería y probarla, más que nada por

saciar tu curiosidad y la mía de paso .

Lo malo es que mis días libres ya se agotaron y hasta dentro de una semanita, apenas

podré tocar el equipo.

Así que tú verás....

http://www.youtube.com/watch?v=-lT1zCukNQY

Volver arriba

POLOLAUsuario Iniciado

Registrado: 24 Oct 2009Mensajes: 10

Publicado: Jueves 26 Nov 2009 16:09 PMTítulo del mensaje: Re: Code para el VLC en un form (media player)[Ayuda]

up

Ultima edición por POLOLA el Jueves 26 Nov 2009 16:12 PM; editado 1 vez

Volver arriba

POLOLAUsuario Iniciado

Registrado: 24 Oct 2009Mensajes: 10

Publicado: Jueves 26 Nov 2009 16:11 PMTítulo del mensaje: Re: Code para el VLC en un form (media player)[Ayuda]

Code para el VLC en un form (media player) [Ayuda] - Foros de progr... http://www.foro.lospillaos.es/viewtopic.php?p=29635

2 de 7 02/01/2014 14:06

Page 3: Code para el VLC en un form (media player) [Ayuda] - Foros de programación - Comunidad de programadores

POLOLA escribió:

hola, y gracias por tu interes, o como dices, por tu capacidad de qerer aprender

cosas nuevas,no me importa esperar, ya qe en ingles no me defiendo muy bien

no me importa esperar una semana , con tal de experimentar con este

reproductor, y sacar algo interesante de el, espero qe sea un tema de interes

genaral(por lo qe todos aportariamos algo), pero no me importa, esperarte y

ver lo qe puedes añadir al tema, qe creeo qe sera mucho.

¿Por que quiero hacerlo funcionar?

pues por qe ay mucha televison strem, y en su mayoria el windos media player,

no funciona en muchos enlaces, y esta se come lo qe le eches, aparte de mi

busqeda de CANALES PARA VER EL FUTBOL , por qe por donde encontre para

ver los partidos de liga, solo los puedo reproducir por el VLC., y pense en hacer

un reproductor, para ver y escuchar todo lo qe ay por la red .

sin mas un saludo y espero noticias, para este projecto.

Volver arriba

WhiteSkullCoAdmin

Registrado: 20 Mar 2009Mensajes: 2727Ubicación: y*width+x

Publicado: Martes 01 Dic 2009 15:49 PMTítulo del mensaje: Re: Code para el VLC en un form (media player)[Ayuda]

Bueno ya está, la información obtenida desde la misma WEB es algo confusa, pero al

final pude hacerlo de la forma más sencilla posible... vamos allá...

Las pruebas las realicé en C# pero está claro siendo .NET fue claro que funcionaría en

VB .NET...

Los requisitos necesarios fueron los siguientes, el fichero comprimido libvlc.zip. Éstefichero contiene todos los plugins o funciones que usaremos o no. Al ejecutarse la

aplicación, ésta irá a buscar los paquetes necesarios, descomprimiéndolos en una

carpeta llamada plugins. Luego tendremos que tener localizadas unas librerías queencontraremos en el fichero libvlcnet-0.3.1.0-bin-net-2.0.zip.

Primeros pasos

Una vez que tenemos los ingredientes, sólo nos queda cocinarlos. Para ello, creado elproyecto y por comodidad, agregaremos a la barra de herramientas cierta librería que

tendremos que tener localizada, cómo antes comenté, Tools->Choose toolboxItems... o en spanish Herramientas->Elegir elementos del cuadro de

herramientas. Se nos abrirá una ventanita donde manualmente localizamos el

fichero dz.mediaplayer.vlc.winforms.dll, automáticamente nos incluirá las demásnecesarias. Luego debemos poner en el encabezado del programa, por comodidad, ya

que ésto es opcional.

En C#:

Código:

using DZ.MediaPlayer.Io;using DZ.MediaPlayer.Vlc.WindowsForms;using DZ.MediaPlayer.Common;

Code para el VLC en un form (media player) [Ayuda] - Foros de progr... http://www.foro.lospillaos.es/viewtopic.php?p=29635

3 de 7 02/01/2014 14:06

Page 4: Code para el VLC en un form (media player) [Ayuda] - Foros de programación - Comunidad de programadores

using DZ.MediaPlayer.Vlc.Windows;

Y para VB(.NET):

Código:

Imports DZ.MediaPlayerImports DZ.MediaPlayer.VlcImports DZ.MediaPlayer.IoImports DZ.MediaPlayer.Common

Luego podemos hacerlo en modo visual, arrastras el nuevo objeto de la barra deherramientas VlcPlayerControl, que aparecerá con un icono de un engranaje de

color azul violeta. Por defecto se quedará en vlcplayercontrol1. Lo inicializamos,

normalmente dentro de un form_load:

En C#:

Código:

vlcPlayerControl1.Initialize();

En VB(.NET):

Código:

vlcPlayerControl1.Initialize()

Y luego por ejemplo para visualizar o hacer sonar un fichero media, sólo deberemos

decirle la ruta. Y el sólito comienza a reproducirlo:

En VB(.NET):

Código:

Dim video As MediaInput = NewMediaInput(MediaInputType.File, "trailer.wmv")

VlcPlayerControl1.Play(video)

Fíjense que en el MediaInputType lo puse en File, teniendo éste dos posibilidades

más, NetworkStream y Device, éste último posiblemente para usar un Ipod o un

cacharro similar.

Luego no he indagado más por falta de tiempo, puedo decir que funciona muy bien. Yque no he encontrado la función mute, la cual puedes hacer sencillamente jugando

con el volumen, por ejemplo así:

Código:

If mute = True Then VlcPlayerControl1.Volume = volumen mute = False Else volumen = VlcPlayerControl1.Volume VlcPlayerControl1.Volume = 0 mute = True End If

Code para el VLC en un form (media player) [Ayuda] - Foros de progr... http://www.foro.lospillaos.es/viewtopic.php?p=29635

4 de 7 02/01/2014 14:06

Page 5: Code para el VLC en un form (media player) [Ayuda] - Foros de programación - Comunidad de programadores

sin más, espero que les sirva y suerte

p.d. recordad, que habrá que incluir el libvlc.zip en el directorio de la aplicación.

http://www.youtube.com/watch?v=-lT1zCukNQY

Volver arriba

pauloc86

Registrado: 10 Nov 2011Mensajes: 1

Publicado: Jueves 10 Nov 2011 15:44 PMTítulo del mensaje: Re: Code para el VLC en un form (media player)[Ayuda]

Hola me gustaria saber si me pueden ayudar con una duda que tengo y no logro darlesolucion, en cuanto al vlc me gustaria saber como recuperar el tiempo de duracion de

la cancion que se esta reproduciendo. Espero que puedan ayudarme, gracias.

Volver arriba

WhiteSkullCoAdmin

Registrado: 20 Mar 2009Mensajes: 2727Ubicación: y*width+x

Publicado: Viernes 11 Nov 2011 12:49 PMTítulo del mensaje: Re: Code para el VLC en un form (media player)[Ayuda]

Si la duda es referente al player VLC, quizás sea mejor que la plantees en el mismoforo que cito en una publicación anterior de este mismo hilo, si es sobre programación

VB dotnet, entonces deberías crear un hilo.

Sobre la obtención del tiempo transcurrido en la reproducción, como ahora no

dispongo de la librería en cuestión y tampoco de tiempo para probarlo, pienso quedeberías buscar alguna función que te devuelva el tiempo, tiene que ser alguna que

diga Time o Manager.Time o similar, si no encuentras nada de eso, que me

parecería raro, te quedaría por hacerlo en plan chapucilla, que trataría de usar unTimer y sincronizarlo con la reproducción.

Pero repito, me parecería raro que no disponga de una función para obtener el tiempo

de reproducción.

http://www.youtube.com/watch?v=-lT1zCukNQY

Volver arriba

caratorcida

Registrado: 04 Oct 2012Mensajes: 1

Publicado: Martes 16 Oct 2012 09:35 AMTítulo del mensaje: Re: Code para el VLC en un form (media player)[Ayuda]

En el codigo :

Import dz.mediaplayer.vlc.winforms.dllImports DZ.MediaPlayer

Code para el VLC en un form (media player) [Ayuda] - Foros de progr... http://www.foro.lospillaos.es/viewtopic.php?p=29635

5 de 7 02/01/2014 14:06

Page 6: Code para el VLC en un form (media player) [Ayuda] - Foros de programación - Comunidad de programadores

Imports DZ.MediaPlayer.VlcImports DZ.MediaPlayer.Io

Imports DZ.MediaPlayer.Common

vlcPlayerControl1.Initialize()

Dim video As MediaInput = New MediaInput(MediaInputType.File, "trailer.wmv")

VlcPlayerControl1.Play(video)

Como podria poner parametros ?

Por e.g.

—fullscreen = sets fullscreen video.

—play-and-exit = Plays files and exits—no-one-instance = Open in new instance of the player

--sub-track-id=111etc

Volver arriba

Ver tema anterior | Ver siguiente tema

Mostrar mensajes anteriores: Todos los mensajes

El más antiguo primero Ir

Ir a: Visual Basic .NET

Ir

Todas las horas están en GMT + 1 Hora

TEMAS RELACIONADOS

Tema Autor Foros Respuestas Publicado

HOLA :) UNAAYUDITAPARA UNANEGADA CONVERILOG...

(E)ternamente Preséntate a la comunidad 0 Martes 31 Dic 2013 14:11 PM

NECESITARÍAAYUDAURGENTE

maria58 C, C#, Visual C++ 0 Martes 31 Dic 2013 12:11 PM

Ayuda con uncodigo

ErickAQP Visual Basic .NET 1 Domingo 29 Dic 2013 18:39 PM

Opcionespara traducirweb conwordpress

lorenbm Programación Web en general 0 Martes 24 Dic 2013 10:24 AM

AyudaproblemaC++

OverDaRt C, C#, Visual C++ 2 Sábado 21 Dic 2013 15:56 PM

Panel de Control

No puede crear mensajes, No puede responder temas, No puede editar sus mensajes, No puede borrar susmensajes, No puede votar en encuestas,

Code para el VLC en un form (media player) [Ayuda] - Foros de progr... http://www.foro.lospillaos.es/viewtopic.php?p=29635

6 de 7 02/01/2014 14:06

Page 7: Code para el VLC en un form (media player) [Ayuda] - Foros de programación - Comunidad de programadores

Powered by phpBB © 2001, 2002 phpBB Group. Diseñado y modificado por el equipo LosPillaos 2009

Code para el VLC en un form (media player) [Ayuda] - Foros de progr... http://www.foro.lospillaos.es/viewtopic.php?p=29635

7 de 7 02/01/2014 14:06