WPF视频播放

来源:互联网 发布:淘宝怎样退出7天退换货 编辑:程序博客网 时间:2024/05/16 14:13

MainWindow.xaml

<Window x:Class="WPF视频播放.MainWindow"        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"        Title="简易视频播放器" Height="411.686" Width="626.916" Activated="Window_Activated_1" Deactivated="Window_Deactivated_1" Closing="Window_Closing_1">    <Grid>        <MediaElement x:Name="mediaElement1" Margin="0,0,0,0" LoadedBehavior="Manual" Source="【WE教室从零教学】卷毛解说 逆转战局锤石辅助第一视角 超清.mp4" Stretch="Fill"/>    </Grid></Window>

MainWindow.xaml.cs

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows;using System.Windows.Controls;using System.Windows.Data;using System.Windows.Documents;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Imaging;using System.Windows.Navigation;using System.Windows.Shapes;namespace WPF视频播放{    /// <summary>    /// MainWindow.xaml 的交互逻辑    /// </summary>    public partial class MainWindow : Window    {        public MainWindow()        {            InitializeComponent();        }        private void Window_Activated_1(object sender, EventArgs e)        {            this.mediaElement1.Play();        }        private void Window_Deactivated_1(object sender, EventArgs e)        {            this.mediaElement1.Pause();        }        private void Window_Closing_1(object sender, System.ComponentModel.CancelEventArgs e)        {            MessageBoxResult result = MessageBox.Show("您确定要退出媒体播放器吗?\n单击“确定”退出,单击“取消”从头播放。",                this.Title, MessageBoxButton.OKCancel, MessageBoxImage.Question);            if (result == MessageBoxResult.Cancel)            {                e.Cancel = true;                this.mediaElement1.Stop();                this.mediaElement1.Play();            }        }    }}


原创粉丝点击