2012-04-11 107 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子系统。你真的不想自己做那个。