我想知道MediaElement组件(来自WPF)是否能够播放和缓冲mp3流。
我需要使用WPF的MediaElement播放mp3内存流(不是mp3文件),如果可能,请告诉我如何做到这一点。
非常感谢
发布于 2011-06-07 19:05:25
遗憾的是,在WPF中还没有实现这一功能。有一种解决方法,引用代码项目
“由于来自WPF的具有Source属性的MediaElement控件不能接收byte[]或流,因此我们可以使用ASP.NET将其作为视频流进行操作。”
Building a Personal Diary with WPF
或者,您可以嵌入一个插件,如VideoLan DotNet for WinForm & WPF,它可以流式传输文件,并且具有非常广泛的编解码器支持。这样做的缺点是需要在机器上本地安装VideoLAN。
另一方面,有一个功能请求在WPF中实现这一点。如果你觉得有义务,那就投票吧;
WPF Feature Suggestions - Add stream capability to MediaElement
发布于 2009-11-02 10:25:00
MemoryStream s;
...
MediaElement m = new MediaElement();
m.SetSource(s);
https://stackoverflow.com/questions/1659093
复制相似问题