1

我正在尝试让 MMPPF 框架工作的默认模板(自适应流)。目前我没有收到任何错误,但播放器不播放任何视频。我已经尝试添加除默认之外的其他来源,我可以看到它们已添加到播放列表中,但它们也不会播放。

使用 Fiddler 我可以看到播放器甚至没有尝试检索清单(或其他任何东西)。此处的在线示例运行良好,我什至尝试使用该清单作为源,但是当我在 Visual Studio 中运行它时它仍然无法播放。

所以我的问题是,这与安装 Silverlight 5 工具包有什么关系吗?我假设 MMPPF/SMF 模板应该是开箱即用的(Codeplex 网站上也有说明)。还是我还缺少其他东西?

4

2 回答 2

2

您可能需要为您的项目添加一些引用。MMPPF 在运行时使用 MEF 解析插件,如果找不到合适的插件,它可能会静默失败。

例如,对于平滑流式处理,您需要两者Microsoft.SilverlightMediaFramework.Plugins.SmoothStreamingMicrosoft.Web.Media.SmoothStreaming使其正常工作。


更新:

我在迁移项目时遇到了另一个参考问题。我必须删除并重新添加 System.ComponentModel.Composition,然后添加 System.ComponentModel.Composition.Initialization。

于 2011-12-21T10:59:13.543 回答
1

我尝试卸载 MMPPF 客户端安装的 Smooth Streaming Client 并从此处安装最新版本,添加了对新 dll (Microsoft.Web.Media.SmoothStreaming.dll) 的引用,一切正常。

于 2011-12-21T13:26:49.330 回答