none
¿VS 2010 solo permite reproducir videos en formato .avi? RRS feed

  • Pregunta

  • Hola a todos y gracias anticipadas por vuestras respuestas.

    Soy bastante autodidacta en la programación, y he observado que en un programa que estoy haciendo en VS2010 no se reproduce otro video que no sea el que lleve la extensión .avi

    Es esto correcto?

    Me puede alguien "ilustrar" como hacerlo con otros formatos, si es posible?

    jueves, 4 de febrero de 2016 21:35

Respuestas

  • Hola

    Gracias por consultar en los foros. En efecto, Alberto Población tiene un punto valido, para replantearlo permiteme preguntarte, ¿que ocurre si tratas de reproducir el video directamente desde Windows Media Player?
    ¿Se reproduce normalmente o tienes que abrir algún otro programa para reproducir archivos, por ejemplo .flv, .3gp en el caso de videos capturados con movil?.
    La idea es que en este caso, la estrategia sería indicar en tu proyecto, que el video se reproduzca con la aplicación que puede reproducir ese formato sin problema, sin embargo, debes presuponer que la computadora en la que se ejecuta tu proyecto, tambíen cuente con estas aplicaciones instaladas. Espero sea de utilidad.

    Saludos,

    Karen.

    _________________


    Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema.

    Es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    martes, 9 de febrero de 2016 17:54
    Moderador

Todas las respuestas

  • hola

    se trata de un desarrollo winforms ? que componente usas para reproducir los videos ?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 5 de febrero de 2016 4:46
  • Es esto correcto?

    No, no es correcto. Visual Studio no tiene nada para mostrar videos de ninguna clase. Los vídeos siempre los muestra algún componente que tú hayas metido en algún programa tuyo. El tipo de vídeos que se puede mostrar dependerá de dicho componente. Por ejemplo, si creas una aplicación Web y embebes dentro de una página una etiqueta <video>, el que realmente reproducirá el vídeo será el navegador que presente la página en la que metiste esa etiqueta, y por lo tanto los tipos de vídeos que se podrán reproducir dependerán de cuál sea el tipo de navegador (y la versión) que está mostrando esa pagina, NO dependerá de Visual Studio. Y si no es una aplicación de tipo web, sino de algún otro tipo, similarmente dependerá del tipo de componente que estés usando, por ejemplo, si estás embebiendo una llamada al Windows Media Player, los tipos de vídeo dependerán de los codecs que estén instalados en Windows.
    viernes, 5 de febrero de 2016 10:40
  • Gracias por la respuesta.

    He creado un visor con el WindowsMediaPlayer que es donde los vídeos deben ejecutarse. Estos se encuentran dentro del proyecto en una carpeta a tal fin. Cada video, en formato avi, tiene entre sus propiedades las siguientes:

    Acción de compilación= Contenido y

    Copiar en el directorio de resultados= Copiar siempre

    Bien, si en vez del formato .avi, quiero meter un vídeo en otro formato, el programa lo compila pero no ejecuta el vídeo, aunque tenga las propiedades que indico más arriba.

    Esto, a mi juicio, es frustrante, porque, imagina que quiero descargar un video de youtube y hacer que se reproduzca, debo convertirlo a avi, para que se ejecute.

    viernes, 5 de febrero de 2016 16:58
  • Sospecho que no has entendido bien lo que hacen las propiedades. Cuando pones la acción de compilación como "contenido", lo único que hace es guardarse el contenido del archivo, pero eso no quiere decir que ni visual studio ni tu programa comprendan el contenido del archivo ni sepan procesarlo de ninguna manera. Por ejemplo, podrías almacenar por ese procedimiento un archivo de Autocad y a Visual Studio le daría exactamente lo mismo. Pero cuando intentases reproducir el archivo, el programa se lo enviaría al WindowsMediaPlayer, y el WindowsMediaPlayer dirá que no sabe reproducirlo. Eso no es culpa de Visual Studio, es culpa de WindowsMediaPlayer. Solo le puedes enviar a éste los formatos que él entiende; no comienza de repente a entender otros formatos de vídeo solo que porque el archivo lo hayas hecho pasar previamente a través de Visual Studio o del ejecutable de tu programa.
    viernes, 5 de febrero de 2016 17:13
  • Gracias por la aclaración.

    No obstante tengo instalado una actualización reciente de codecs, pero me temo que eso no es suficiente.

    viernes, 5 de febrero de 2016 18:23
  • Hola

    Gracias por consultar en los foros. En efecto, Alberto Población tiene un punto valido, para replantearlo permiteme preguntarte, ¿que ocurre si tratas de reproducir el video directamente desde Windows Media Player?
    ¿Se reproduce normalmente o tienes que abrir algún otro programa para reproducir archivos, por ejemplo .flv, .3gp en el caso de videos capturados con movil?.
    La idea es que en este caso, la estrategia sería indicar en tu proyecto, que el video se reproduzca con la aplicación que puede reproducir ese formato sin problema, sin embargo, debes presuponer que la computadora en la que se ejecuta tu proyecto, tambíen cuente con estas aplicaciones instaladas. Espero sea de utilidad.

    Saludos,

    Karen.

    _________________


    Por favor, recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema.

    Es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft. Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    martes, 9 de febrero de 2016 17:54
    Moderador