首页 > Windows开发 > 详细

WPF播放视频、WPF_MediaElement用法

时间:2020-07-15 17:37:22      阅读:45      评论:0      收藏:0      [点我收藏+]

用法

private string _videoPath;

//打开按钮
private void ButtonOpen_Click(object sender, RoutedEventArgs e)
{
    OpenFileDialog dialog = new OpenFileDialog();

    dialog.Filter = "Video File(*.avi;*.mp4;*.mkv;*.wav;*.rmvb)|*.avi;*.mp4;*.mkv;*.wav;*.rmvb|All File(*.*)|*.*";

    if(dialog.ShowDialog().GetValueOrDefault())
    {
        _videoPath = dialog.FileName;
    }
}

//播放按钮
private void ButtonPlay_Click(object sender, RoutedEventArgs e)
{
    MediaPlayer.Source = new Uri(_videoPath);

    MediaPlayer.Play();
}

private void ButtonStop_Click(object sender, RoutedEventArgs e)
{
    MediaPlayer.Stop();
}

private void ButtonForward_Click(object sender, RoutedEventArgs e)
{
    MediaPlayer.Position = MediaPlayer.Position + TimeSpan.FromSeconds(20);
}

private void ButtonBack_Click(object sender, RoutedEventArgs e)
{
    MediaPlayer.Position = MediaPlayer.Position - TimeSpan.FromSeconds(20);
}

private void MediaPlayer_MediaOpened(object sender, RoutedEventArgs e)
{
    // Get the lenght of the video
    int duration = MediaPlayer.NaturalDuration.TimeSpan.Seconds;
}

WPF播放视频、WPF_MediaElement用法

原文:https://www.cnblogs.com/cnwy/p/13306405.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!