如何从网址捕捉流媒体视频?
问题描述:
我正在尝试在我的应用程序中使用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中显示流式视频?
答
在winforms?最相似的等价物将是embed a media player control。在这个问题的示例中,WPF引擎将所有解码工作卸载到MediaElement
- 在大多数视频流协议中涉及到批,并将数据交给UI子系统。你真的不想自己做那个。
您的键盘是否缺少','键? – 2012-04-11 10:53:46
@FolkertvanHeusden非常有趣 – 2012-04-11 10:59:05
捕捉传入的视频流,并响应协议提示,可能会比你似乎建议的更复杂,并试图显示它在PictureBox(winforms?)可能是雄心勃勃的....什么是你真的需要在这里做?你能不能嵌入媒体播放器控制? – 2012-04-11 11:02:16