none
Streaming de Video RRS feed

Respostas

Todas as Respostas

  • segunda-feira, 1 de março de 2010 11:54
    Moderador
  • Marcel,

    Alguma novidade quanto a essa sua dúvida?
    André Alves de Lima
    Visite o meu site: http://andrealveslima.spaces.live.com
    Me siga no Twitter: @andrealveslima
    sábado, 13 de março de 2010 18:35
    Moderador
  • Poxa André, eu dei uma lida a respeito do link do Israel e é bem próximo ao que preciso.

    Voltarei a analisar este item na semana que vem.

    Abs.,
    Marcel Piva
    sábado, 13 de março de 2010 18:36
  • Israel, fiz uma implementação com o WebClient, porém, ele não me deu a opção do buffer para que eu exiba o vídeo conforme o download está sendo executado.

    O serviço me fornece um Stream de Vídeo como retorno a chamada DoWork

    Segue a implementação que fiz abaixo:

    private void UserControl_Loaded(object sender, RoutedEventArgs e)
    {
        Uri uri = 
            new Uri("http://marcelpiva-nb/WcfServiceStreaming/ServiceStream.svc/DoWork");
    
        WebClient wc = new WebClient();
        wc.AllowReadStreamBuffering = true;
        wc.OpenReadCompleted += wc_OpenReadCompleted;
        wc.DownloadProgressChanged += wc_DownloadProgressChanged;
        wc.OpenReadAsync(uri);
    }
    
    void wc_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
    {
        Progress.Text = string.Format("{0} bytes de {1} / {2}%", e.TotalBytesToReceive, e.BytesReceived, e.ProgressPercentage);
    }
    
    void wc_OpenReadCompleted(object sender, OpenReadCompletedEventArgs e)
    {
        this.MediaElementStream.SetSource(e.Result);
    }

    Marcel Piva
    quarta-feira, 17 de março de 2010 18:58