当前位置: 首页 > news >正文

网站维护的主要工作专业网站建设服务报价

网站维护的主要工作,专业网站建设服务报价,长春网站建设wang,梵克雅宝中文官网参考文献1除了介绍Aplayer组件的用法之外,还提供有demo下载以供学习,本文学习并记录其中的使用方式。   VideoPlayer项目使用C#在VS2013开发,其解决方案中包括VideoPlayer和VideoPlayer两个小项目,前者基于.net framework4.0&am…

  参考文献1除了介绍Aplayer组件的用法之外,还提供有demo下载以供学习,本文学习并记录其中的使用方式。
  VideoPlayer项目使用C#在VS2013开发,其解决方案中包括VideoPlayer和VideoPlayer两个小项目,前者基于.net framework4.0,后者基于.net framework3.5,这两个项目的程序截图如下所示:

在这里插入图片描述
  上述界面,基本都采用的基于Aplayer控件构建播放界面的技术路线,支持打开本地视频、在线视频(试了输入B网的视频地址,打不开,不清楚是不是视频地址格式不对造成的)、音量调节、播放/暂停/停止等功能,程序都不算复杂。
  项目中主要调用APlayer控件的以下主要函数:

序号名称说明
1SetVolume设置播放音量,取值范围为 0 - 1000
2SetCustomLogo设置视频区域在未播放视频时显示的图片
3GetDuration获取视频时长,单位为毫秒
4Open打开并播放视频文件,可以是本地或局域网或网络文件、DVD光碟、USB摄像头、屏幕或另一窗口截图 , Open 函数是一个异步方法, 调用后立即返回, 调用者想要知道 APlayer 是否真正成功地打开了媒体文件, 需要等后续的事件回调,如果打开成功,调用者会收到 OnOpenSucceeded 事件,如果打开失败,APlayer 的播放状态会变成 PS_READY 状态
5GetState获取播放引擎当前状态,返回值在下面的PLAY_STATE中定义
6Pause暂停视频
7Play继续播放视频
8Close关闭视频
9SetPosition设置视频播放位置,单位为毫秒,会触发OnSeekCompleted 事件
10GetPosition获取视频播放位置,单位为毫秒
11SetConfig设置播放参数,参数详细说明见APlayerSDK帮助文档中的APlayer设置

  项目中主要处理APlayer控件的以下几类事件:

序号名称说明
1OnBuffer播放在线视频,从网络缓冲媒体数据过程中触发,能够从事件中获取到缓冲百分比,100%时即可播放
2OnStateChanged迅雷播放引擎状态变化时触发,一般在播放、暂停、停止时触发,详细的状态说明见下面的枚举定义
3OnSeekCompleted跳转到指定位置时播放,主要是调用SetPosition函数设置播放位置后触发,能在事件中获取到最新的播放位置
4OnOpenSucceeded成功打开视频文件时触发,根据帮助文档,在此事件中可以做一些播放前的初始化工作
5OnDownloadCodec播放视频文件缺少对应的解码器时触发,能在事件中获取缺少的解码器的全路径,可以通过程序同步或异步下载解码器文件
6OnMessage视频区域操作鼠标或者视频区域拥有焦点时操作键盘时触发,两个小项目中都在此事件中处理鼠标操作,包括左键、右键、双击等
enum PLAY_STATE
{PS_READY      = 0,  // 准备就绪PS_OPENING    = 1,  // 正在打开PS_PAUSING    = 2,  // 正在暂停PS_PAUSED     = 3,  // 暂停中PS_PLAYING    = 4,  // 正在开始播放PS_PLAY       = 5,  // 播放中PS_CLOSING    = 6,  // 正在开始关闭
};

  项目编译完成后,会在可执行文件所在目录下创建codecs,需要手动将解码器文件复制到该文件夹内才可正常播放视频,上一篇文章中最后提到的问题就是没有复制解码器文件造成的(也可以调用SetConfig函数通过Codecs path参数设置解码器文件路径),后续会参照本文学习的源码编写简单的视频播放程序。

参考文献:
[1]https://blog.csdn.net/qq_45533937/article/details/115800927

http://www.yayakq.cn/news/371043/

相关文章:

  • 一等一网站手机网站制作报价表
  • 网站 怎么做百度才能搜索出来查询友情链接
  • 怎么推广公司网站个人公众号做电影网站吗
  • 万网做网站给网站源码拓者设计室内设计官网首页
  • 163企业邮箱服务器信息流优化师职业规划
  • 专门做素菜的网站商城网站建设建议
  • 购物网站建设建站石家庄市环保局网站建设项目备案系统
  • c2c网站建设需求分析百度app推广方法
  • 广州手机模板建站高端品牌鞋子有哪些牌子
  • 网站建设 找vx cp5173谷歌可以绑定wordpress
  • 花店网站建设课程设计论文中山百度seo排名优化
  • 中国建设人才服务信息网是不是正规网站上海公司网站
  • 制作网站协议wordpress淘宝客模板下载
  • 一浪网站建设个人注册公司需要多少费用
  • 北京网站优化推广效果商务互联 网站
  • 沧州网站建设cztj电商网站开发公司哪家好
  • 开发网站私活简历制作网站免费
  • 网站怎么做音乐外链电影天堂网站用什么程序做的
  • 旅游电子商务网站规划书重庆有哪些科技骗子公司
  • 做网站创业怎么样网站制作费用价格表
  • 拱墅区做网站建设网站需要的安全设备
  • 门户网站百度百科建设有限公司
  • discuz!网站模板网络公司网站源码下载
  • 网站开发需要经历哪些主要阶段网络推广这个工作怎么样
  • 免费网站建设公司联系方式国内crm系统
  • 免费空间申请网站个人建网站步骤
  • 莆田网站建设设计编程培训班学费一般多少钱
  • 北京网站优化哪家公司好wordpress文章页随机文章
  • 网站建设三种方法mysql 网站 数据库
  • 中山市规划建设局网站男女做羞羞事漫画网站免费