Silverlight MediaElement 问题
我正在使用 Silverlight 3.0 + .Net 3.5 + VSTS 2008 + C# 使用 Silverlight 的 MediaElement 开发一个简单的视频应用程序。
我有两个视频,我想同时播放它们(类似于画中画效果)——即两个视频在播放时有一部分重叠(与UI设计中的Z-Order概念相同)。我想在另一个 MediaElement 之上播放一个 MediaElement,并且我想知道如何分配重叠顺序(类似于设置 Z-Order UI 元素,但我没有发现 MediaElement 具有 Z-Order 属性)?
I am using Silverlight 3.0 + .Net 3.5 + VSTS 2008 + C# to develop a simple video application using MediaElement of Silverlight.
I have two videos and I want to play them at the same time (similar to picture in picture effect) -- i.e. a part of the two videos are overlapped when they are playing (the same concept of Z-Order in UI design). I want to play one MediaElement on top of the other MediaElement, and I am wondering how to assign the overlap order (similar to set Z-Order UI element, but I did not find MediaElement has Z-Order property)?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以将
MediaElement
放置在Canvas
中。Canvas
元素内的元素继承它的Canvas.ZIndex
属性。这应该对你有用!
You could place your
MediaElement
inside of aCanvas
. The Elements inside aCanvas
Element inherit it'sCanvas.ZIndex
Attribute.This should work for you!