立即动手尝试-使用Silverlight Media Framework构建自定义播放器(3)
下一步是创建自己的独立 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>