Necesito que me digan por favor que hago para que cuando instalo un programa de visual en otro pc diferente al q lo cree me salga la reproduccion del video; Lo meto en el disco C y no sale cuando lo instalo en otro PC QUE PUEDO hacer.
Esta en formato WMV. POR FAVOR AYUDA
COMO HAGO PARA METER VIDEOS E VISUAL BASIC 2005 que se reprodusca en todos los pc en los q instalo.
GRACIAS
Copyright © 2024 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
Te voy a poner como guia en C# ya que no tengo instalado VB 2005 pero no es muy complicado cambiarlos, pero en todo caso he usado la aplicacion que esta en http://www.elguille.info/NET/WebServices/deCSaVB_w... que te permite convertir codigo de C# a VB .NET
Antes que nada supongo que estas usando el control COM de Windows Media PLayer en el proyecto que tengo le ha puesto el VS de nombre: axWindowsMediaPlayer1
Opcion 1:
Insertar un control OpenFIleDIalog y luego un boton con estas lineas en el evento click:
C#
this.openFileDialog1.ShowDialog();
this.axWindowsMediaPlayer1.URL = this.openFileDialog1.FileName;
VB .NET
Me.openFileDialog1.ShowDialog()
Me.axWindowsMediaPlayer1.URL = Me.openFileDialog1.FileName
Alli muestras el cuadro abrir archivo y luego simplemente eliges el archivo que prefieras y lo va a reporducir.
Opcion 2:
Si lo que quieres es que tu app automaticamente reprodusca los archivos pues puesde crear un proyecto de instalacion (uso VS 2005 Profecional)
Dale click derecho a la solucion y dile agregar nuevo proyecto, despues de eso en Other proyect types (Otros tipos de proyecto ) y alli en setup an deployment y te crea un proyecto de instalacion en el aplication folder agregar archivos y lo primero te vaz a la careta donde haz compila tu aplicacion (debug o release) y selecciona todos los archivos y los anhades, luego veraz que te pone algunas cosas mas en las dependencias tu dejalo que haga eso.
Luego con los videos que quieres que se reproduscan los anhades tambien a la carpeta application folder (que es la carpeta de instalacion).
Recuerda que cuando le incluyes al instalador en la carpeta application folder, todos los archivos encontrados alli se copiaran a la carpeta donde instales el programa.
Ahora para poderlos llamar desde tu programa tienes la opcion siguiente
Application.StartupPath + "\\"+<NOMBREARCHIVO>
Donde NOMBREARCHIVO es el nombre tu archivo, el "Application.StartupPath" indica la ruta actual de tu aplicacion.
Claro puedes saltarte la generaciond e un instalador, y cuando instales tu app en cualquier pece luego copias los videos a la carpeta donde instalastes y en tu app en el evento load o desde donde quieras que se desencadene la presentacion del video puedes poner algo como esto:
C#
this.axWindowsMediaPlayer1.URL = Application.StartupPath + "\\"+<NOMBREARCHIVO> ;
Recuerda que los "\" en c# tienen que ser dobles.
VB .NET
Me.axWindowsMediaPlayer1.URL = Application.StartupPath & "\"" & <NOMBREARCHIVO>
Bueno hasta aqui.
El video ponlo en la carpeta de tu programa, para buscarlo de esta forma
\Video.wmv
Asi entendera el compilador que busque en la carpeta donde se ubique el programa, en caso de error puedes manejar excepciones... Saludos =P