ITPub博客

首页 > IT职业 > IT生活 > WPF/E CTP Quick Start - 第八部分:媒体(翻译)

WPF/E CTP Quick Start - 第八部分:媒体(翻译)

IT生活 作者:fff2001 时间:2021-09-09 09:55:02 0 删除 编辑

            WPF/E提供了MediaElement对象,可以让您在页面中播放WMV(Windows Media Video)和WMA(Windows Media Audio)文件。   这篇文档包含了以下部分:

  • 在页面中添加媒体信息

  • 有用的MediaElement属性

  • 交互式地控制媒体的播放 

  • 下面该做什么呢?

  在页面中添加媒体信息   如果需要在页面中添加媒体信息,您需要创建一个MediaElement元素,并将它的Source属性指向您的媒体文件。下面则是一个示例:

        

重新开始查看内容  就像其它UIElement对象一样,您可以在MediaElement对象之上绘制图形。下面的示例将在上一个例子的基础上,将一个Ellipse添加到MediaElement元素之上。

             

重新开始查看内容 有用的MediaElement属性  MediaElement对象除了它作为一个UIElement对象所具有的属性,例如Opacity和Clip之外,还有一些额外的属性。MediaElement提供了一些媒体专有的属性:

  • Stretch:指定了一个视频是如何缩放以填充MediaElement元素的。它可能的值有None、Uniform、UniformToFill和Fill。它的默认值为Fill。请参考WPF/E的SDK中关于Stetch属性的部分,以获得更多信息。

  • IsMuted:指定了MediaElement是否静音,把它设为True就能使MediaElement静音,它的默认值为False。

  • Volume:使用0到1之间的值指定MediaElement的音量,1表示最响。它的默认值为0.5。

  请参考WPF/E的SDK以得到更多MediaElement的属性信息。 交互式地控制媒体的播放  您可以使用play、pause和stop等方法交互式地控制媒体的播放。下面的示例使用了play、pause和stop方法来交互式地控制媒体的播放。

        <!-- Stops media playback.-->                                                                                                                                                                 stop         <!-- Pauses media playback. -->                                                                                                                                                         pause         <!-- Begins media playback. -->                                                                                                                                            play     
function media_stop(sender, args) {    sender.findName("media").stop();}function media_pause(sender, args) {    sender.findName("media").pause();}function media_begin(sender, args) {    sender.findName("media").play();}

重新开始查看内容 下面该做什么呢?  在下一部分“动画”中,您会了解如何使用标记来定义动画,以及EventTrigger和Storyboard对象的使用方式。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/3664/viewspace-2814364/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-14

  • 博文量
    74
  • 访问量
    657