登录|注册 帮助
 
 
 
常用 免费 热销 推荐 建站
热点 商业 共享 MVC 毕设
 
会员 充值 赚钱 积分 推广
论坛 技术 职场 留言 随笔
 
模板 Html模板 PSD
特效 网页特效 插件
  首页 免费源码 积分兑码 源码市场 商业精品 博文推荐 活跃榜 充值 源码上传↑  
当前位置:首页 > 源码详情 > SN简易视频播放器源码

源码信息:

SN简易视频播放器源码

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

源码类型: C/S 开发环境: VS2013 + 无数据库 开发语言: C#上传于:2018-02-06 19:26:25

标签: 视频播放器

免费

总下载量:10 总浏览量:1797  收藏

源码目录结构图| 源码介绍| 购买记录()| 源码讨论()

正在读取源码目录树

源码介绍

# 源码参数
源码类别: 影音娱乐 源码类型: C/S 适合人群:
授权类型: 免费 开发语言: C# 数据库: 无数据库
框架版本: 源码大小: 0MB 相关网址:
源码指数: 完整度: 上架时间: 2018-02-06 19:26:25
一、源码特点
       一款视频播放器源码,视频控制:播放、暂停、停止、后退、快进、跳转、适合初学者
二、菜单功能
      创建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开发

购买记录

  • yuyang 0/粉丝数0/收藏数0/源码数4/10/2018 2:45:31 PM
  • sosoddos 0/粉丝数0/收藏数0/源码数4/11/2018 1:51:24 PM
  • sosoddos 0/粉丝数0/收藏数0/源码数4/11/2018 1:51:27 PM
  • CC233 0/粉丝数0/收藏数1/源码数8/1/2018 7:28:39 PM
  • test2099 1/粉丝数0/收藏数0/源码数8/22/2018 11:31:30 AM
  • 18238625608 0/粉丝数0/收藏数0/源码数9/19/2018 10:44:59 AM
  • sdomysky1234 0/粉丝数0/收藏数0/源码数1/29/2019 11:45:08 AM
  • a115920 0/粉丝数0/收藏数0/源码数10/8/2020 1:57:00 AM
  • a115920 0/粉丝数0/收藏数0/源码数10/8/2020 1:57:04 AM
  • tslpf_ren 0/粉丝数0/收藏数0/源码数11/13/2020 9:51:15 AM

评论列表

源码点评
点评列表
sys
发布源码数量:1301
活跃于:8/19/2022 12:23:17 AM
  •  通过率:579 / 1301 = 44%
    捐助站长
    排行版 | 最新源码

    1  Page学校网站管理
    169次441次
    3  电子病历编辑器
    51次2503次
    5  C#模仿Spy++
    38次3019次
    6  MiniBlinkUiForm_readme
    38次325次
    7  wpf模仿360界面
    36次2458次

    1  微软跨端解决方案MAUIDEMO
    2022-07-14 07:54:1766次
    2  轻识单词(RELAXEDLITERACY)
    2022-07-06 01:34:0376次
    4  考试系统-新版
    2022-06-04 01:54:59182次
    6  学员答辩抽题系统
    2022-05-31 04:14:22192次
    7  热拔插Winform插件式框架
    2022-05-31 04:08:38170次
    8  GOODNET CMS企业网站源码
    2022-05-18 07:21:35321次
    10  基于DOCKER的.NET 应用
    2022-05-18 06:39:08278次

    百度广告代码