自定义用于 Silverlight 的 Expression Encoder 模板

Dd185498.0b2c798e-86c6-4ea2-a8a6-5cf1f12be1e2(zh-cn,Expression.40).png

Microsoft Expression Encoder 可以在媒体播放器中对视频进行编码并加以显示,以使用模板来创建视频体验。播放器的外观可以通过模板进行设置。Expression Encoder 模板是指共同定义视频播放器用户界面 (UI) 和交互功能的 HTML 和 XAML 的集合。

Expression Encoder 包含可用于显示视频的 Microsoft Silverlight 模板。不过,您也可以不使用默认模板。由于 Expression Encoder 具有可扩展性,您可以使用 Microsoft Expression Blend 之类的工具创建自己的 Silverlight 视频播放器,然后将该播放器设置为 Expression Encoder 的自定义模板。

修改 Silverlight 模板以用于 Expression Encoder

  1. 如果在 Expression Encoder 中看不到“输出”面板,请在“窗口”菜单上,单击“输出”。

  2. 在“输出”面板中的“作业输出”下,从“模板”旁边的下拉列表中选择“Silverlight”模板之一。此时,“预览”旁边将出现一幅图像以显示媒体播放器模板的外观。

  3. 在“输出选项”菜单 Dd185498.c043ff11-e91a-4d07-bccb-0d6f50e7d3cb(zh-cn,Expression.40).png 上,指向“编辑模板副本”,然后单击“Expression Blend”。

    Note注意:

    如果已经修改了 Expression Encoder 项目所使用的模板,可以从下拉菜单中选择“在 Expression Blend 中编辑”,以对模板做出进一步修改。

  4. 在 Expression Blend 内的“对象和时间线”面板中,展开 LayoutRoot 节点。播放器的功能包含在名为 myPlayer 的用户控件中。若要修改播放器外观,请右键单击 myPlayer ,指向“编辑模板”,然后单击“编辑副本”。

  5. 在用户控件的模板上开始工作之后,便可以通过添加、修改或删除对象来更改可视化设计。您还可以通过编辑控件的模板来更换控件的外观。

    有关详细信息,请参阅下列主题:

  6. 在 Expression Blend 中进行所需的更改,然后保存文件(单击“文件”菜单上的“保存”)。当您返回到 Expression Encoder 时,“预览”窗口将显示编辑过的模板。接下来,便可以使用该模板进行进一步地编码。

后续步骤

  • 您可以使用修改后的模板对 Expression Encoder 项目中的视频进行编码。有关详细信息,请参阅《Expression Encoder 用户指南》(F1) 中的“对适用于 Microsoft Silverlight 和 Web 的视频进行编码”一节中的主题。

  • 您可以将已编码的视频和 Silverlight 播放器部署到网站上。在 Expression Encoder 中使用修改后的 Silverlight 模板对视频进行编码后,可以将输出部署到网站上。

    有关详细信息,请参阅将 Silverlight 应用程序部署到网站

Microsoft Corporation 版权所有 ⓒ 2011。保留所有权利。