gpt4 book ai didi

c# - 单击暂停按钮时如何在 MediaElement 上编写单击事件?

转载 作者:行者123 更新时间:2023-11-30 18:16:25 24 4
gpt4 key购买 nike

我有一个 MediaElement 来播放视频。我想在点击视频的暂停图标时调用一个 c# 函数。

 <MediaElement Name="videoMediaElement" AreTransportControlsEnabled="True" MediaOpened="videoMediaElement_MediaOpened"  Width="450" Height="250" MediaEnded="Element_MediaEnded"  />

如何为此在.cs 文件中编写点击事件?除了手动添加播放和暂停图标?我需要 AreTransportControlsEnabled="True"

最佳答案

基于 MSDN您可以使用事件 CurrentStateChanged。当状态更改为 Paused 时,如果您不通过代码更改状态,则用户必须使用暂停按钮。

在 XAML 中:

<MediaElement CurrentStateChanged="Media_State_Changed" ... />

在 C# 中:

private void Media_State_Changed(object sender, EventArgs e)
{
if(media.CurrentState == MediaElementState.Paused)
{
//do some work
}
}

关于c# - 单击暂停按钮时如何在 MediaElement 上编写单击事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46605303/

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