一尘不染

使用MediaElement播放Stream中的视频

c#

是否可以使用WPF MediaElement播放System.IO.Stream对象中的流视频?从存储媒体文件的WCF服务中检索Stream对象。


阅读 247

收藏
2020-05-19

共1个答案

一尘不染

如果可以使WCF通过传递媒体对象,http-URL (GET)则只需将该URL分配给MediaElement.Source属性-
请参见http://msdn.microsoft.com/zh-
cn/library/system.windows.controls.mediaelement.source。
aspx。

对于此类网址不可用/可能的情况:

当前无法分配流-
尽管有一些技巧可以实现这一点,有关基于DirectShow的示例,请参见http://social.msdn.microsoft.com/forums/en-
US/wpf/thread/6191ef1a-0010 -4294-a5b4-451bbadca33a
/和http://jmorrill.hjtcentral.com/Home/tabid/428/EntryId/15/WPF-
Hackery-
Part-I.aspx。

另一个选择是以某种方式托管Silverlight MediaElement并使用SetSource可以获取流并播放它的方法…请参阅http://silverlightviewport.codeplex.com/SourceControl/list/changesetshttp://msdn.microsoft.com/
zh-cn / library / cc190669%28v = vs.95%29.aspx

2020-05-19