Sunday, June 14, 2015

REPRODUCTOR DE WINDOWS MEDIA PLAYER PARA VISUAL BASIC





Rendered Image

Ejemplo simple para usar el control Activex Windows Media player desde visual basic ( wmp.dll )

Este código fuente para descargar, usa el control Windows Media para reproducir archivos de multimedia ( Mp3, Wav, Avi, Mpg etc..)

formulario con el windows media player

Tiene un menú de reproducción para usar los comandos básicos ( Play, Stop, Pause, Atrás, adelante )
Tiene otro menú con algunas otras opciones : para establecer el estilo de visualización del control ( Compacto, invisible, completo, hacer un Stretch del video ), para establecer el volumen , mute, hacer un Loop.
Tiene otro formulario para añadir un PlayList o lista de reproducción simple nada del otro mundo . ( usando los objetos o colecciones currentPlaylist y mediaCollection )
Lista
plylist

También tiene otro form, que visualiza en un ListView con dos columnas ( Atributo / valor ), con los datos del archivo de medios que se está reproduciendo actualmente, por ejemplo :
  • El author ( atributo Author )
  • El título ( Atributo Title )
  • La ruta ( Source Url )
  • La duración ( Duration )
  • El bitrate ( Atributo Bitrate )
  • El tamaño del archivo ( Filesize )
  • El tipo si es Audio / Video ( MediaType )
  • El formato ( FileType )
  • .. varios otros datos

Todos esta información, accediendo mediante la colección currentMedia, usando los métodos getAttributeName y getItemInfo para recuperar dichos valores

listado de atributos del archivo de medios actual

Por último, tiene un Statusbar, con dos paneles, en uno se visualiza el estado actual del archivo que se está Reproduciendo ( si está detenido, si está en play etc... ), y otro panel para ver el tipo de medio (Audio / video )
Se le pueden agregar muchas opciones, por ejemplo, agregarle código para hacer un drag drop de archivos hacia el playlist , ponerle controles de reproducción propios, etc..

Nota: en el ejemplo, para abrir y cargar un archivo para la reproducción, se crea una lista de reproducción. Pero si no es necesario manejar un playlist , se puede cargar un archivo y reproducirlo, usando la propiedad Url , e indicándole el path , por ej :
WindowsMediaPlayer1.URL = "c:\a.mp3"



Ejemplo 2

Otro código fuente de ejemplo enviado por Armando Moreno Ruiz

ejemplo de reproductor usando el windows media player desde vb6 . el ejemplo reproduce cualquier formato de video y audio simpre que se cuenten con los codecs instalados en el sistema
También tiene otra caracteristica que puedes agregar listas de reproducción de windowsmedia , y también el programa trabaja en segundo plano, ubicando un icono en el área de notificación de windows
AUTOR:ARMANDO MORENO RUIZ

Vista previa
vista previa del reproductor







1 comment: