我将从描述问题开始,然后继续详细介绍我正在进行的过程。
问题:
我遇到了一个问题,我在一个情节提要上播放 MediaElement,然后将相同的 MediaElement 设置为隐藏在另一个情节提要中。将 MediaElement 设置为隐藏后,我无法再次重播该故事板的视频部分(非 MediaElement 动画仍然发生。)视频是在 VC-1 中以 10,000 Kbps 的分辨率以 1560x1004 的分辨率编码的 WMV,并与项目作为相对资产。
细节:
我正在开发一个 Kiosk 应用程序,该应用程序利用大量视频以及一些图形效果来实现实时动画。目前我正在使用 Blend 创建故事板,将视频分层以按所需顺序播放。下面详细介绍了页面中的两个示例故事板:
打开执行以下操作:
- Set's meOpen 的可见性为 100%,可见
- 将 meIn 的可见性设置为 1 秒时隐藏(屏蔽 meOpen 的开始)
- 开始玩我在 0:00.900 打开。
在播放关闭故事板之前,播放打开故事板,系统等待用户输入继续。触发关闭后,将发生以下情况:
- meOpen - 在 1 秒时将其可见性设置为“隐藏”的 MediaElement
- meClose - 一个 MediaElement,它是要播放的所需视频。我让它在 meOpen 被隐藏之前稍微开始,以在元素加载视频时掩盖第一帧“黑框”
- 其余的项目只是逐渐淡化覆盖元素的可见性。
故事板用于播放视频;但是,如果我再次尝试播放 Open 故事板,则 meOpen 不会播放。
谢谢