自定义用于 Silverlight 的 Expression Encoder 模板
Microsoft Expression Encoder 可以在媒体播放器中对视频进行编码并加以显示,以使用模板来创建视频体验。播放器的外观可以通过模板进行设置。Expression Encoder 模板是指共同定义视频播放器用户界面 (UI) 和交互功能的 HTML 和 XAML 的集合。
Expression Encoder 包含可用于显示视频的 Microsoft Silverlight 模板。不过,您也可以不使用默认模板。由于 Expression Encoder 具有可扩展性,您可以使用 Microsoft Expression Blend 之类的工具创建自己的 Silverlight 视频播放器,然后将该播放器设置为 Expression Encoder 的自定义模板。
修改 Silverlight 模板以用于 Expression Encoder
如果在 Expression Encoder 中看不到“输出”面板,请在“窗口”菜单上,单击“输出”。
在“输出”面板中的“作业输出”下,从“模板”旁边的下拉列表中选择“Silverlight”模板之一。此时,“预览”旁边将出现一幅图像以显示媒体播放器模板的外观。
在“输出选项”菜单 上,指向“编辑模板副本”,然后单击“Expression Blend”。
注意: 如果已经修改了 Expression Encoder 项目所使用的模板,可以从下拉菜单中选择“在 Expression Blend 中编辑”,以对模板做出进一步修改。
在 Expression Blend 内的“对象和时间线”面板中,展开 LayoutRoot 节点。播放器的功能包含在名为 myPlayer 的用户控件中。若要修改播放器外观,请右键单击 myPlayer ,指向“编辑模板”,然后单击“编辑副本”。
在用户控件的模板上开始工作之后,便可以通过添加、修改或删除对象来更改可视化设计。您还可以通过编辑控件的模板来更换控件的外观。
有关详细信息,请参阅下列主题:
在 Expression Blend 中进行所需的更改,然后保存文件(单击“文件”菜单上的“保存”)。当您返回到 Expression Encoder 时,“预览”窗口将显示编辑过的模板。接下来,便可以使用该模板进行进一步地编码。
后续步骤
您可以使用修改后的模板对 Expression Encoder 项目中的视频进行编码。有关详细信息,请参阅《Expression Encoder 用户指南》(F1) 中的“对适用于 Microsoft Silverlight 和 Web 的视频进行编码”一节中的主题。
您可以将已编码的视频和 Silverlight 播放器部署到网站上。在 Expression Encoder 中使用修改后的 Silverlight 模板对视频进行编码后,可以将输出部署到网站上。
有关详细信息,请参阅将 Silverlight 应用程序部署到网站。
Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。