如何从WPF和Silverlight播放MPEG-TS(传输流)

时间:2009-12-10 03:57:22

标签: wpf silverlight video-streaming mediaelement mpeg

我尝试过使用.ts文件的MediaElement - 它不感兴趣(HRESULT:0xC00D11B1)。

TS文件与WMP一起播放没有问题(虽然看起来不能在graphedt中播放?)

我认为MediaElement应该支持WMP支持的内容吗?

更新:这是在Windows 7上的方式(显然它有一个稍有不同的媒体堆栈,如果它有所作为,WMF等)

2 个答案:

答案 0 :(得分:1)

Jeremiah Morrill是你的男人 - http://wpfmediakit.codeplex.com

这在SL中不起作用,但肯定会在WPF上播放它们。

答案 1 :(得分:1)

WPFMediaKit确实有效,但您需要安装MPEG-TS“源过滤器”以允许DirectShow从传输流容器中读取。

我使用TSFileSource

在x64 vs x86上也要小心......到目前为止,我只是在使用所有x86组件时设法让它工作。