在WPF中播放流媒体视频

raf*_*ale 11 c# wpf streaming

我写了一个流媒体文件的WCF服务.我现在正在编写一个使用此服务的WPF应用程序,并且刚刚发现MediaElement不接受Stream对象作为source属性的输入参数.

过去两天我一直在谷歌上搜索,并看了几个替代品,包括WPF中的Silverlight视口,VLC ActiveX控件,VideoRendererElement和WPFMediaKit.不幸的是,由于缺乏文档和/或示例,我一直受到阻碍,到目前为止还没有取得任何进展.这是我第一次使用WPF这一事实也无济于事.

简而言之,我正在寻找的是文档或示例,它们演示了WPF中的流媒体,如果可能的话,也很容易实现.解决方案不一定是完美的; 我需要的只是有效的东西.

Yah*_*hia 5

您可以HttpListener在WPF应用程序内部托管,并通过HttpListenerto 提供的URL提供从WCF服务收到的流MediaElement.Source.

其他选择(虽然你似乎已经排除了它们):

不确定这是否适合您,但是有多媒体商业库,包括WPF中流的视频播放: