none
Problema con MediaElement RRS feed

  • Pregunta

  • Cuando introduzco un vídeo con MediaElement p.e.
    <MediaElement Source="Videos/Bear.wmv" Stretch="Fill"/>
    Solo se visualiza el vídeo cuando le doy al botón actualizar del navegador
    ¿Alguien sabe porqué pasa esto?
    Saludos
    sábado, 29 de agosto de 2009 11:46

Respuestas

  • ¡¡Problema resuelto!! La cosa no tiene nada que ver con el código sino con visual studio o expression blend cuando ejecutas por primera vez la aplicación. Una vez construida ya arranca el vídeo con la página. Lo probé en iis y funciona perfectamente.
    Muchas gracias. Saludos
    • Marcado como respuesta acruzvela miércoles, 21 de octubre de 2009 17:22
    martes, 8 de septiembre de 2009 22:41

Todas las respuestas

  • Hola, eso se puede deber a la propiedad LoadedBehavior, ponlo en manual y luego genera un botón que invoke el metodo Play de tu media element

    Referencia : http://msdn.microsoft.com/en-us/library/bb980181(VS.95).aspx
    Microsoft Certified Technology Specialist .NET 3.5 WPF Application Development
    Profesionista Microsoft VIP México
    Blog Técnico
    World Wide Finalist Imagine Cup 2007
    Microsoft Student Partner
    C#, WPF, WCF
    LinkedIn
    sábado, 29 de agosto de 2009 15:45
  • En Silverlight el equivalente es Autoplay, por defecto está a True, pero no me funciona al lanzar la página.
    Estoy empezando con Silverlight. Debe ser una chorrada pero no lo veo. Probé lo siguienbte

    <

     

    UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

    xmlns

     

    :x="http://schemas.microsoft.com/winfx/2006/xaml"

    x

     

    :Class="PruebaBlend2.Page"

    Width

     

    ="640" Height="480"

     

    Loaded="Carga">

     

     

    <Grid x:Name="LayoutRoot" Background="White">

     

     

    <MediaElement AutoPlay="False" Margin="104,66,118,91" Source="Videos/Bear.wmv" Stretch="Fill" x:Name="oso" />

     

     

    e darle a actualizar la pgina" TextWrapping="Wrap" FontFamily="Verdana" FontSize="14"/>

     

     

    </Grid>

    </

     

    UserControl>

    y el evento

     

    public void Carga(object sender, EventArgs e){

    oso.Play();

    }

    Y no tira en absoluto.

    Si pones el Autoplay a True hay que recargar la página


    Si pones botones, como me dices, funciona bien pero la primera vez hay que recargar la página

    Ni idea

    Gracias, saludos

    domingo, 30 de agosto de 2009 20:09
  • intenta cambiando el source a /Video/Bear.wmv, además verifica que al seleccionar el video en tu explorador de soluciones sea un embbeded resource
    Microsoft Certified Technology Specialist .NET 3.5 WPF Application Development
    Profesionista Microsoft VIP México
    Blog Técnico
    World Wide Finalist Imagine Cup 2007
    Microsoft Student Partner
    C#, WPF, WCF
    LinkedIn
    viernes, 4 de septiembre de 2009 16:31
  • intenta cambiando el source a /Video/Bear.wmv, además verifica que al seleccionar el video en tu explorador de soluciones sea un embbeded resource
    Microsoft Certified Technology Specialist .NET 3.5 WPF Application Development
    Profesionista Microsoft VIP México
    Blog Técnico
    World Wide Finalist Imagine Cup 2007
    Microsoft Student Partner
    C#, WPF, WCF
    LinkedIn

    Si persisten los problemas intenta con un Uri

    en algún evento o el constructor:

    mediaElement.Source = new Uri(@"d:/video/bear.wmv");
    mediaElement.Play();

    si aún asi no funciona no tengo idea que este sucediendo
    Microsoft Certified Technology Specialist .NET 3.5 WPF Application Development
    Profesionista Microsoft VIP México
    Blog Técnico
    World Wide Finalist Imagine Cup 2007
    Microsoft Student Partner
    C#, WPF, WCF
    LinkedIn
    viernes, 4 de septiembre de 2009 16:38
  • ¡¡Problema resuelto!! La cosa no tiene nada que ver con el código sino con visual studio o expression blend cuando ejecutas por primera vez la aplicación. Una vez construida ya arranca el vídeo con la página. Lo probé en iis y funciona perfectamente.
    Muchas gracias. Saludos
    • Marcado como respuesta acruzvela miércoles, 21 de octubre de 2009 17:22
    martes, 8 de septiembre de 2009 22:41