c# – 使用MediaElement从Stream播放视频

前端之家收集整理的这篇文章主要介绍了c# – 使用MediaElement从Stream播放视频前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以使用 WPF MediaElement从System.IO.Stream对象播放流视频? Stream对象正在从存储媒体文件的WCF服务中检索.

解决方法

如果您可以使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/changesetshttp://msdn.microsoft.com/en-us/library/cc190669%28v=vs.95%29.aspx

猜你在找的C#相关文章