2012-04-11 106 views
1

我正在嘗試在我的應用程序中使用Microsoft Expression Encoder 4.0。我現在面臨的第一個問題是,我需要趕在C#中的URL流式視頻,但在sample of the library,他們用WPF和它只有這個代碼來顯示視頻流如何從網址捕捉流媒體視頻?

<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> 

將如何我將此代碼轉換爲C#代碼,以便我可以在pictureBox中顯示流式視頻?

+1

您的鍵盤是否缺少','鍵? – 2012-04-11 10:53:46

+0

@FolkertvanHeusden非常有趣 – 2012-04-11 10:59:05

+0

捕捉傳入的視頻流,並響應協議提示,可能會比你似乎建議的更復雜,並試圖顯示它在PictureBox(winforms?)可能是雄心勃勃的....什麼是你真的需要在這裏做?你能不能嵌入媒體播放器控制? – 2012-04-11 11:02:16

回答

0

在winforms?最相似的等價物將是embed a media player control。在這個問題的示例中,WPF引擎將所有解碼工作卸載到MediaElement - 在大多數視頻流協議中涉及到,並將數據交給UI子系統。你真的不想自己做那個。