立即动手尝试-使用Silverlight Media Framework构建自定义播放器(3)

2012-04-09
浏览
导读:下一步是创建自己的独立 Silverlight 项目并利用其所包含的 SMF 功能。在 Visual Studio 中,单 击文件|新建|项目|Silverlight 应用程序。调用 SMFPlayerTest 解决方案,然后单击 确定。将弹出一个模式对话框,询问

下一步是创建自己的独立 Silverlight 项目并利用其所包含的 SMF 功能。在 Visual Studio 中,单 击“文件”|“新建”|“项目”|“Silverlight 应用程序”。调用 SMFPlayerTest 解决方案,然后单击 “确定”。将弹出一个模式对话框,询问您是否要将 Silverlight 应用程序托管到新的网站中。单击“ 确定”,您将看到一个基本的 Silverlight 应用程序解决方案,该解决方案由两个项目组成,分别是 SMFPlayerTest 和 SMFPlayerTest.Web。

最后一步是从新建项目中引用平滑流式处理播放器开发工具包和 SMF 程序集。将输出 SMF 程序集和 平滑流式处理播放器开发工具包从 SMF 解决方案的 Debug 文件夹中复制并粘贴到新项目中(如图 3 所 示)。现在,新解决方案将包含利用 SMF 所需的所有程序集引用。

图 3 引用所需的程序集

显示播放器

要开始使用 SMF,请将 SMF 播放器的命名空间添加到 MainPage.xaml 页中。这样做可以确保所有引用都可以正确地解析:

xmlns:p="clr- namespace:Microsoft.SilverlightMediaFramework.Player;assembly=Microsoft.SilverlightMediaFram ework.Player"

现在,将播放器的 XAML 插入此页面的 LayoutRoot Grid 控件中: 

<Grid x:Name="LayoutRoot"> 
 <p:Player> 
  </p:Player> 
</Grid>

Silverlight编程模型、XAML和HTML DOM

Silverlight对象树

Silverlight中如何为浏览器外应用程序实现

Silverlight中如何为浏览器外支持配置应用

使用LINQ和ADO.NET创建Silverlight程序