Cuando me juego mi SmoothStreamingSource y luego llaman Juegue al r() me sale el siguiente excepción ...SmoothStreamingMediaElement.Play() - excepción lanzada, pero el jugador comienza
"Juego no está permitido cuando no hay un conjunto de origen. "
Lo curioso es que si manejo esta excepción (que se muestra en el siguiente código), el video comienza a reproducirse. ¿Impar? De acuerdo con el msdn, la propiedad SmoothStreamingSource establece la propiedad Source automáticamente, por lo que no debería recibir una excepción. Al recorrer el código, se confirma que la propiedad Source se establece después de configurar la propiedad SmoothStreamingSource.
Prefiero no solo manejar la excepción y seguir mi camino feliz si esto es un signo de un problema mayor internamente.
¿Qué pasa con esto? Mi código ...
try
{
Uri uri = (Uri)((Button)source).Tag;
smoothStreamingMediaElement1.SmoothStreamingSource = uri;
if (smoothStreamingMediaElement1.SmoothStreamingSource != null)
MessageBox.Show(smoothStreamingMediaElement1.SmoothStreamingSource.ToString());
else
MessageBox.Show("SmoothStreamingSource is NULL");
smoothStreamingMediaElement1.Play();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
Tengo el mismo problema después de pasar de 1.1 a 1.5 cliente sin problemas ... parece que nadie está usando estas características ... –