zoukankan      html  css  js  c++  java
  • 【WPF】使用控件MediaElement播放视频

    需求是点击按钮后,弹出弹窗播放视频。按钮的点击事件如下。

    public void ShowVideo()
    {
        Window window = new Window();
        window.Width = 800;
        window.Height = 600;
        
        // 控制弹出位置在屏幕正中
        double screenHeight = SystemParameters.FullPrimaryScreenHeight;
        double screenWidth = SystemParameters.FullPrimaryScreenWidth;
        window.Top = (screenHeight - window.Height) / 2;
        window.Left = (screenWidth - window.Width) / 2;
    
        MediaElement player = new MediaElement();
        //player.Margin = new Thickness(1, 1, 1, 1);
        player.Width = 800;
        player.Height = 600;
    
      // 视频资源放在Debugin目录下
    var mp4_path = AppDomain.CurrentDomain.BaseDirectory + @"video.mp4"; player.Source = new Uri(mp4_path, UriKind.RelativeOrAbsolute); player.LoadedBehavior = MediaState.Manual; player.Stop(); player.Play(); // 视频播放控件加入到窗体中 window.Content = player; window.ShowDialog(); }

    运行效果如下:

  • 相关阅读:
    JavaScript之正则表达式
    BOM之本地数据存储
    BOM之定时器
    BOM之window核心模块
    BOM简介
    DOM之元素定位
    DOM之事件
    DOM之节点操作
    DOM简介
    linux机制
  • 原文地址:https://www.cnblogs.com/guxin/p/wpf-use-media-element-to-play-video.html
Copyright © 2011-2022 走看看