首页 [ 影音娱乐 ] SN简易视频播放器源码
一键分享

SN简易视频播放器源码

  • 免费

2016-09-18 16:36:34

一款视频播放器源码,视频控制:播放、暂停、停止、后退、快进、跳转、适合初学者

  • 源码类型: C/S
  • 开发环境: VS2013 + 无数据库
  • 开发语言: C#
  • 标签: 视频播放器
  • 评分:
收藏 303 次|关注 6005 次|下载 1413 次

免费


交付物: 源码包
    商家已实名认证
  • 分享者:sntet***
  • 成交次数:   3 次
  • 访问次数:   3192 次
  • 源码数量:   7 套
  • 通过比率:   50%
  • 活跃于:   三个月前
  • QQ:   471****
  • TEL:   15*******35
  • 最新IP属地:深圳市
  • 微信扫码咨询
.net
  • 51Aspx源码必读.txt[4KB]
  • App.xaml[322B]
  • App.xaml.cs[540B]
  • MainWindow.xaml[4KB]
  • MainWindow.xaml.cs[8KB]
  • VideoPlayer.csproj[4KB]
  • VideoPlayer.sln[990B]
  • VideoPlayer.v12.suo[69KB]
  • favicon.ico[16KB]
  • from.gif[4KB]
  • 最新Asp.Net源码下载.url[123B]

源码介绍

源码参数

  • 源码类别:【影音娱乐】
  • 源码类型:C/S
  • 适合人群: 菜鸟
  • 授权类型:免费版
  • 开发语言:C#
  • 数据库:无数据库
  • 源码大小:704KB
  • 相关网址: 【免费浏览】
  • 源码指数:
  • 完整度:
  • 视频窗口
  • 选择文件
  • 视频播放
  • 文件
  • 视频窗口
  • 选择文件
  • 视频播放
  • 文件
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
一、源码特点
       一款视频播放器源码,视频控制:播放、暂停、停止、后退、快进、跳转、适合初学者
二、菜单功能
      创建MediaElement媒体控件
      MediaElement mediaElement = new MediaElement();
      设置视频路径
      mediaElement.Source = new Uri(视频路径, UriKind.Relative);
      当不播放音频或视频时触发事件
      mediaElement.MediaEnded += new RoutedEventHandler(mediaElement_MediaEnded);
      private void mediaElement_MediaEnded(object sender, RoutedEventArgs e)
      {
        mediaElement.Stop();
      }
      当播放音频或视频或是存在播放文件时触发事件,一般用于获取总时长
      mediaElement.MediaOpened += new RoutedEventHandler(mediaElement_MediaOpened);
      private void mediaElement_MediaOpened(object sender, RoutedEventArgs e)
     {
       duration = mediaElement.NaturalDuration.HasTimeSpan ? mediaElement.NaturalDuration.TimeSpan : TimeSpan.FromMilliseconds(0);
     }
      视频总时长
     duration = mediaElement.NaturalDuration.HasTimeSpan ? mediaElement.NaturalDuration.TimeSpan : TimeSpan.FromMilliseconds(0);
     暂停
     mediaElement.Pause(); 
     停止
     mediaElement.Stop();
      静音
      mediaElement.IsMuted = false;
      有声
     mediaElement.IsMuted = true;
     设置后退播放10秒钟
     mediaElement.Position = mediaElement.Position - TimeSpan.FromSeconds(10);
     设置快进播放10秒钟
     mediaElement.Position = mediaElement.Position + TimeSpan.FromSeconds(10);
     设置跳转到指定秒数播放视频
     mediaElement.Position = new TimeSpan((new DateTime(0, 0, 0, 0, 0, 0)).Ticks);
     mediaElement.Play();   
     获取当前视频的时间
     string b = mediaElement.Position.ToString().Substring(0, 8);
     当前转为计数器
     string[] videotime = b.Split(':');
     int totime = int.Parse(videotime[0]) * 3600 + int.Parse(videotime[1]) * 60 + int.Parse(videotime[2]);
     text.Text = totime.ToString();
     自定义计数器
     text.Text = string.Format("{0}{1:00}:{2:00}:{3:00}", "播放进度:", mediaElement.Position.Hours, mediaElement.Position.Minutes, mediaElement.Position.Seconds);
三、注意事项
      开发环境为Visual Studio 2013,使用.net 4.0开发

责任编辑:WALL·E

下载记录(Only Recent 100)

用户名 推荐指数 下载时间

源码评论

单击更换

评论列表

全部评论
  • 暂无评论 …

最近更新

      下载排行