解决方法
如果您可以使WCF通过http-URL(GET)提供媒体对象,则可以将该URL分配给MediaElement.Source属性 – 请参阅
http://msdn.microsoft.com/en-us/library/system.windows.controls.mediaelement.source.aspx.
对于这种URL不可用/可能的情况:
目前分配流是不可能的 – 尽管有一些可能会发生这种情况,但基于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/changesets和http://msdn.microsoft.com/en-us/library/cc190669%28v=vs.95%29.aspx