隐藏在故事板中后,WPF MediaElement视频将无法播放

时间:2012-10-02 16:02:33

标签: wpf expression-blend

我将首先描述问题,然后详细介绍我正在进行的流程。

问题:

我遇到的问题是我在一个故事板上播放MediaElement,然后将相同的MediaElement设置为隐藏在另一个故事板中。将MediaElement设置为隐藏后,我无法再次重播该故事板的视频部分(非MediaElement动画仍然会发生。)视频是在VC-1中以10,000 Kbps编码的WMV,分辨率为1560x1004并提供与项目一起作为相关资产。

详细信息:

我正在开发一个Kiosk应用程序,该应用程序利用大量视频和一些图形效果进行实时动画。目前,我正在使用Blend创建故事板,将视频分层以按所需顺序播放。下面详细介绍了该页面的两个示例故事板:

Open Storyboard Open执行以下操作:

  1. 将我的可见性设置为100%,可见
  2. 设置隐藏在1秒内的隐身可见度(掩盖我的开始打开)
  3. 开始玩我在0:00.900打开。
  4. enter image description here

    在播放关闭故事板之前,将播放打开故事板,系统将等待用户输入继续。触发关闭后,会发生以下情况:

    1. meOpen - 将其可见性设置为' Hidden'在1秒
    2. meClose - 播放所需视频的MediaElement。我在它开始之前稍微开始打开以隐藏第一帧'黑框'而元素正在加载视频
    3. 其余项目只是覆盖元素的可见性逐渐消失。
    4. 故事板适用于播放视频;但是,如果我第二次尝试播放Open故事板,meOpen就不会播放。

      由于

0 个答案:

没有答案