gpt4 book ai didi

c# - WPF播放MediaElement暂停不停止视频

转载 作者:太空宇宙 更新时间:2023-11-03 20:20:07 26 4
gpt4 key购买 nike

编写 C# WPF 媒体播放器应用程序。
我放了一个 Canvas ,在那个 Canvas 上我放了一个媒体元素和按钮,当我点击按钮时我想暂停视频,所以我做了以下功能:

private void button1_Click(object sender, RoutedEventArgs e)
{ mediaElement1.Pause(); }

当我调试时,它进入功能但不暂停视频。

这是为什么?

谢谢

媒体元素:

<MediaElement Canvas.Left="72" Canvas.Top="33" Height="168" Name="mediaElement1"    Width="271" Source="C:\Users\ilans\Documents\Visual Studio 2010\Projects\SampleWPFVideoApp\SampleWPFVideoApp\SampleWPFVideoApp\Wildlife.wmv" UnloadedBehavior="Manual">
</MediaElement>

按钮:

<Button HorizontalAlignment="Center" VerticalAlignment="Center" Height="45" Width="45" Canvas.Left="70" Canvas.Top="150" Panel.ZIndex="1" Click="button1_Click">
<Button.Template>
<ControlTemplate TargetType="Button">
<StackPanel>
<ContentPresenter Content="{TemplateBinding Content}" />
</StackPanel>
</ControlTemplate>
</Button.Template>
<Image Source="Images\play.png"/>
</Button>

最佳答案

尝试使用 LoadedBehavior = Manual

来自 MediaElement msdn :

LoadedBehavior must be set to Manual in order to interactively control media with the Play, Pause, and Stop methods.

关于c# - WPF播放MediaElement暂停不停止视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14135154/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com