WPF MediaElement 全屏控件

发布于 2024-11-25 12:54:13 字数 506 浏览 0 评论 0原文

我会保持简单,我有一个使用以下代码全屏播放的 mediaelementcontrol

canvasMovieCategoryItem.Children.Remove(uiMediaPlayer);

uiMediaPlayer.Width = System.Windows.SystemParameters.PrimaryScreenWidth;
uiMediaPlayer.Height = System.Windows.SystemParameters.PrimaryScreenHeight;

this.Background = new SolidColorBrush(Colors.Black);
this.Content = uiMediaPlayer;
this.WindowStyle = WindowStyle.None;
this.WindowState = WindowState.Maximized;

这一切都很好。

有谁知道当您用按钮移动鼠标来控制活动媒体元素的元素时在底部添加面板的方法

Ill keep this simple, I have a mediaelementcontrol playing full screen using the following code

canvasMovieCategoryItem.Children.Remove(uiMediaPlayer);

uiMediaPlayer.Width = System.Windows.SystemParameters.PrimaryScreenWidth;
uiMediaPlayer.Height = System.Windows.SystemParameters.PrimaryScreenHeight;

this.Background = new SolidColorBrush(Colors.Black);
this.Content = uiMediaPlayer;
this.WindowStyle = WindowStyle.None;
this.WindowState = WindowState.Maximized;

This all works nicely.

Does anyone know a way of adding a panel at the bottom when you move the mouse with buttons to control elements of the active media element

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

谢绝鈎搭 2024-12-02 12:54:13

使用用户控制机制制作您自己的播放器。创建一个用户控件,在底部插入一个面板和一个媒体元素。

然后通过 userControl 的 mouseMove 事件控制面板,当鼠标位置在某个区域时使面板可见。当它从该特定区域移动时使其隐藏。

希望你明白并且有帮助。

Make your own player by using user control mechanism. Create a user control insert a panel at bottom and a mediaelement.

Then control the panel by mouseMove event of the userControl when mouse position in a certain area make your panel visible.And when it moves from that certain area make it hidden.

hope you got the idea and it helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文