WPF MediaElement 全屏控件
我会保持简单,我有一个使用以下代码全屏播放的 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用用户控制机制制作您自己的播放器。创建一个用户控件,在底部插入一个面板和一个媒体元素。
然后通过 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.