windows装迅雷aplayer播放引擎

在这里插入图片描述

软件开发没做讲述,这里注重与安装使用程序

windows的桌面应用窗体.net fream work 在xp win7 win10存在差异性,那么我们使用fream work 4.0版本给他们统一标准
因为aplayer播放引擎需要借助这个骨架运行。2.0版本太低,需要调用当今一些现金的服务接口不适兼容 win10
没必要操作,系统自带fream work版本高于4.0 直接播放程序即可 但是 win7 xp版本都低于这个,需要手动安装
在这里插入图片描述

win10安装

win10自带frame work版本大于4.0 .高版本会向下兼容,没必要安装窗体应用插件
进入SDK ,运用管理员模式运行install.bat文件 该文件的bin目录下已经集成了docs文件
然后直接运行播放程序即可

win7安装

win7自带的frame work版本低于4.0的需要手动dotNetFx40_Full_x86_x64.exe 离线安装窗体程序
然后执行SDK文件跟win10同理 以及步骤

xp安装

xp系统比较陈旧,播放的媒体流已经frame work都比较靠后,需要手动更新或者安装新的版本对应,方可正常运行
XMPSetup_5.4.4.6458-dl.exe 属于迅雷5.4版本,兼容xp系统
随后步骤跟win7 10同理

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
APEvents OnMessage说明:3事件发生在用户在 APlayer 视频区域引发鼠标操作或者当 APlayer 视频区域拥有焦点时引发键盘操作时。 OnStateChanged说明:4事件发生在 APlayer 引擎状态改变后。 OnOpenSucceeded说明:5发生在 APlayer 引擎成功打开一个媒体文件时。 OnSeekCompleted说明:6事件发生在用户进行一个 SetPosition 的异步调用完成后。 OnBuffer说明:7事件发生在 APlayer 从网络缓冲媒体数据的过程中。 OnVideoSizeChanged说明:8发生在所播放的视频的分辨率改变时。 OnDownloadCodec说明:9发生在 APlayer 引擎播放某个媒体文件缺少对应的解码器时。。 OnEvent说明:10事件在 APlayer 的特定扩展事件通知时发出。 APlayer 创建说明:创建播放器视口 句柄说明:返回播放器句柄 打开说明:方法用来打开需要播放的媒体文件, 要播放一个媒体文件, 首先就需要打开它 停止说明:停止 播放说明:播放 暂停说明:暂停 版本说明:版本 图标说明:视频区域在未播放视频时显示的图片 状态说明:引擎的当前状态 #PS_READY:准备就绪 // #PS_OPENING:正在打开 // #PS_PAUSING:正在暂停 // #PS_PAUSED:暂停中 // #PS_PLAYING:正在开始播放 // #PS_PLAY:播放中 // #PS_CLOSING:正在开始关闭 时长说明:接收获取到的媒体时长,单位毫秒(ms) 进度说明:取到的播放进度,单位毫秒(ms) 位置说明:设置的播放位置值 宽度说明:取当前播放媒体文件的视频宽度 高度说明:取到的视频高度 音量说明:设置(获取)播放音量 IsSeeking说明:引擎当前是否处于设置播放进度(Seek)过程中 缓冲说明:取到的缓冲进度值:-1不在缓冲过程中 0-99缓冲进度 快进说明:单位秒 快退说明:单位秒 AI类 激活说明:2501 是否激活AI功能,需要在打开媒体文件之前设置,AI功能需要依赖AI库文件,可以到官方论坛下载。 人脸加载说明:2502   获取当前已加载了多少个人脸标签,标签可以是人名什么的,也可以是别的文字;标签的用途:如果视频中出现了该标签的人脸,APlayer就会在返回的人脸信息中给出来。 人脸列表说明:2503   获取当前已加载的人脸标签列表,格式:"李某某;刘某某;张某某"。 人脸文件说明:2505   添加人脸照片文件标签,标签需要在 EVENTCODE_AILOADCOMPLETED 后添加才会成功,格式 "李某某;C:\test.jpg"。 画面人脸说明:2507   添加当前播放视频的当前画面中的人脸作为标签(在程序退出后会自动保存),格式:"C:\李某某.jpg" 或者 "C:\李某某.bmp",文件名(不包含后缀)即为标签。 添加进度说明:2508   因为添加目录标签是一个耗时的过程,该配置获取当前添加目录标签的进度,返回格式:"current;total" 重新载说明:2510   重新载 Faces.txt 文件,这对于多个应用程序共享 Faces.txt 很有效,对于这种情况下,某个应用产生标签,其他应用使用这些标签,这些应用可是是在不同机器上,通过共享目录访问 Faces.txt。 添加人脸说明:2511   通过标签添加一个人脸饰物,当APlayer识别到视频中这个标签的人出现的时候,自动绘制饰物,格式:"TheMode;FileName;DstX;DstY;DstZ;SrcX;SrcY;SrcZ;Extra;Label(VideoX;VideoY)",格式解释如下: 人脸信息说明:2512   获取当前视频中人脸信息,返回格式:"lablel1,error,left,top,right,bottom,angleX,angleY,angleZ;lablel2,error,left,top,right,bottom,angleX,angleY,angleZ;...",其中 error 为匹配误差,angle开头的为角度 人脸关键点说明:2513   获取当前视频中人脸信息的关键点,每行一个人脸信息,每个人脸68个关键点,这些关键点数值上都基于视频像素坐标,格式 "lablel1;x1,y1;x2,y2;x3,y3;...x68,y68\r\nlablel2;x1,y1;x2,y2;x3,y3;...x68,y68" 人脸动态检测说明:2514 动态开启或者禁止AI检测功能,1开启,0禁止,默认为1。 人脸调试信息说明:2515 获取或设置是否显示人脸调试信息,方便调试程序,1显示,
找遍了易语言 论坛,就没找到几个能自制的播放器,不是一堆API就是一堆自绘,自定义的话完全不友好,到易语言资源网找了几个还不能完全可用,终于东拼西揍用了 大鸟的影音万能播放器 ( APlayerCaller.dll不可用 )的模块,又找了 那啥视频播放器 的 APlayerCaller.dll 来,自己手动弄了界面(截屏自暴风影音闪电版 ),搞了个还能用的,代码完全,功能尚可,可直接编译上手就用,不多说了,上图上说明。 迅雷APlayer官方地址: aplayer.open.xunlei.com ,SDK下载地址: aplayer.open.xunlei.com/APlayerSDK.zip (内含缩减版解码库),完整版解码库下载地址: aplayer.open.xunlei.com/codecs.zip 使用此播放器需要的文件: APlayer.dll (官方SDK播放器主调用DLL), atl71.dll 和 npaplayer.dll (这两个没发现有什么关系,但为了不出错可以保留, 了解的朋友能说下么? ), APlayerCaller.dll (不知道是不是网友开发的调用APlayer.dll的易语言API支持文件,通过此文件把命令发送给 APlayer.dll ),最后就是解码库了, codecs 目录,SDK自带 缩减版 的,如果想支持更多格式还是用完整解码库比较好。 如果代码打开时提示缺少模块,请下载 Aplayer引擎.e 文件编译后和代码文件放在一起。模块引用自大鸟的影音万能播放器 如果想测试网络视频,可以使用官方的测试视频: aplayer.open.xunlei.com/test.hflv ,记得所有链接前加 http 。
LabVIEW是一种基于图形编程的开发环境,可以用于编写各种类型的应用程序。而APlayer是一款流行的多媒体播放器,支持播放各种视频文件。 要在LabVIEW中调用APlayer播放视频,可以按照以下步骤进行: 1. 首先,在LabVIEW中创建一个新的VI(虚拟仪器),用于编写程序来调用APlayer。 2. 在VI界面上添加一个“文本框”控件,用于显示视频文件路径。 3. 添加一个“按钮”控件,用于浏览并选择要播放的视频文件。 4. 添加一个“命令行”控件,用于执行系统命令来调用APlayer。 5. 在按钮的点击事件中,使用LabVIEW内置的“浏览文件”功能,让用户选择要播放的视频文件,并将文件路径传递给文本框。 6. 创建一个字符串变量,将APlayer的安路径与之前获取到的视频文件路径拼接为完整的系统命令。 7. 使用“命令行”控件的Write和Start方法,将系统命令写入命令行并执行。 8. 最后,通过设置按钮的状态或通过定时器设定播放时间,来控制视频的播放和停止。 需要注意的是,调用APlayer播放视频需要保证APlayer已经正确安在计算机上,并且系统环境变量配置正确,以便可以直接在命令行中调用APlayer。此外,还需要根据APlayer的具体操作接口来编写具体的命令行。 以上是调用APlayer播放视频的基本步骤。通过在LabVIEW中使用系统命令来调用APlayer,可以实现视频的播放和控制。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值