2012-04-11 8 views
1

Ich versuche, Microsoft Expression Encoder 4.0 in meiner Anwendung zu verwenden. Das erste Problem, das ich bin vor ist, dass ich das gestreamte Video aus der URL in C#, aber in der sample of the library fangen müssen, sie verwendet WPF und es hat nur diesen Code der Streaming-VideoWie fängt man ein Streaming-Video von der URL ab?

<Window x:Class="WpfApplication1.MainWindow" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Title="Show Broadcast" Height="350" Width="525"> 
    <Grid> 
     <MediaElement Name="VideoControl" Source="http://localhost:8080" /> 
    </Grid> 
</Window> 
zeigen

Wie würde Ich konvertiere diesen Code in C# -Code, damit ich das Streaming-Video in einer PictureBox anzeigen kann?

+1

Ist auf Ihrer Tastatur die Taste "," nicht vorhanden? –

+0

@FolkertvanHeusden sehr lustig –

+0

einen eingehenden Video-Stream abfangen und auf die Protokollansagen reagieren, möglicherweise komplexer als Sie scheinen, und den Versuch, es in einer PictureBox (winforms?) Anzuzeigen, kann ehrgeizig sein .... was ist du musst das eigentlich hier machen? Kannst du kein Media Player Control einbetten? –

Antwort

0

In winforms? Das ähnlichste Äquivalent wäre embed a media player control. In dem Beispiel in der Frage entlädt die WPF-Engine die gesamte Entschlüsselungsarbeit auf MediaElement - in den meisten Video-Streaming-Protokollen ist ein Los involviert und ein ähnlicher Aufwand bei der Übergabe der Daten an die UI-Subsysteme. Sie wirklich will das nicht selbst tun.

Verwandte Themen