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方法来交互式地控制媒体的播放。
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/ ,如需转载,请注明出处,否则将追究法律责任。