• 69406阅读
  • 153回复

免注册调用 APlayer 的工具 APlayerCaller(附源码) [复制链接]

上一主题 下一主题
离线matrix
 

只看楼主 倒序阅读 使用道具 楼主  发表于: 2014-06-17
— 本帖被 aplayer 执行加亮操作(2014-10-28) —

大家好,期待已久的免注册调用 APlayer方法已经发布:
免注册调用 APlayer 的工具DLL为:APlayerCaller.dll

使用APlayerCaller 的步骤:
1) APlayer.dll放入当前目录,对于易语言来说即xxx.e文件所在的目录,解码器Codecs的默认目录也是此目录;
2) 按照附件中源码和文档的方法加载使用APlayerCaller.dll;
3) 首先调用 CreateAPlayer命令(从APlayer_Create函数的包装命令) 创建APlayer实例,会返回一个句柄:整数型 aplayer,此句柄最好设置为全局变量,因为随后与此APlayer实例有关的所有调用均以此句柄为参数
4) 得到APlayer实例句柄后,接下来根据自己的需要调用相应的接口方法
5) APlayer_Destroy用于销毁相应的APlayer实例

注意:360杀毒会报告附件中有木马,因为里面有易语言写的东西,用过易语言的人都知道,所有易语言的东西都会被误报

附件1: 易语言免注册调用 APlayer 的工具 APlayerCaller.rar (1983 K) 下载次数:9391
附件2: APlayerCaller源代码.rar (642 K) 下载次数:3716
附件3: 全部接口版.rar (3 K) 下载次数:2876 (包含全部 APlayerCaller 导出接口的易语言源码)

注意:APlayerCaller 不光可以给易语言调用,由于它只是个普通的 Windows DLL,所以可以给任何想要免注册调用 APlayer 的语言使用,摆脱 COM 的束缚,真正拷贝到磁盘绿色运行。






离线xiangyabing

只看该作者 沙发  发表于: 2014-06-17
     学习了  一直在找这个方法
离线守护

只看该作者 板凳  发表于: 2014-08-05
          
离线matrix

只看该作者 地板  发表于: 2014-10-16
最新上传的文件:全部接口版,也为E语言调用APlayerCaller.dll的例子,此例子中添加了所有APlayerCaller.dll中的导出函数,以方便大家调用,使用的时候大家可以用此文件替换掉附件1中的E语言文件,当然这里只是做一个参考例子,你可以根据自己的喜好和需求对其中部分参数名称等进行修改,具体参数的含义参见相关文档
离线蜗牛

只看该作者 4楼 发表于: 2014-10-28
好想也学习播放器
离线asd7946

只看该作者 5楼 发表于: 2014-11-12
不错啊
离线307921917

只看该作者 6楼 发表于: 2014-12-09
学习下
科鼎软件
离线zhangsongkl

只看该作者 7楼 发表于: 2014-12-17
调用后事件如何处理,如鼠标键盘操作等
离线aplayer

只看该作者 8楼 发表于: 2014-12-17
回 zhangsongkl 的帖子
zhangsongkl:调用后事件如何处理,如鼠标键盘操作等 (2014-12-17 00:39) 

APlayer_Create 时候需要给出事件的回调函数, 当 APlayer 产生事件时, 这些回调用函数会被调用, 其中 OnMessage 的回调函数就是当用户在 APlayer 窗口上进行鼠标键盘操作时候发出的。
离线lxp

只看该作者 9楼 发表于: 2014-12-18
感谢 楼主  找了很久了。。
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个