说明
视频播控软件SimPlayer支持二次开发,主要的扩展程序在 SimPlus
目录,详见后面的文件说明.
常用函数说明
app.win:File_AppendText
(filename,data); //先文件名为filename的文件尾部增加数据data
--保存日志信息例子app.win:File_AppendText(app.APP_PATH.."logs\\"..os.date("日志-%m月%d日", os.time())..".txt",os.date("%X", os.time()) .. ":日志信息");
app:SetBoolean
(int id, bool value) ; //设置全局bool变量,其中id范围是1-99app:GetBoolean
(int id);//获取全局bool变量,其中id范围是1-99,返回boolapp:SetString
(int id, string value); //全局字符变量app:GetString
(int id) //全局字符变量,返回stringapp:SetInt
(int id, int value) //全局整形变量app:int GetInt
(int id)//全局整形变量app:SetKV
(string key, string value); //设置key& valueapp:GetKV
(string key); //返回stringapp.win:ShowAndSetForeground(3)
; //窗口最大化,保存最前面.app.win:SetWindowTop
(x,y,w,h); //设置窗口在最顶端,指定x,y坐标和窗口的大小.
常用属性说明
app.APP_PATH
程序所在的目录,字符串.app.MediaPath
媒体文件所在的目录
SimOnApplicationFocus.tsk
当程序失去焦点或者获取焦点的时候触发该程序,通过一个变量 focus判断窗口状态,值为 true时,说明获取到焦点, false说明失去焦点.
SimOnApplicationExit.tsk
当程序退出的时候触发该程序
SimPlayKeyboard.tsk
当用户按键盘/鼠标的时候,触发该程序,其中变量 cmd 的值是键盘或者鼠标的值.
SimPlayInterval.tsk
定时触发的程序,一秒触发一次. config.xml配置文件中,通过 IntervalTask设置为true 打开该功能.
SimPlayINI.tsk
软件打开的时候运行一次.
SimAppExt.tsk
收到控制指令的时候触发该程序,其中指令的值保存在变量 cmd ,该功能可以用于自行定制控制指令.
SimPlayVideoStart.tsk
开始播放视频触发
SimPlayVideoEnd.tsk
视频播放完毕触发.
SimPlayVideoClosed.tsk
视频停止播放触发.
SimPreLoad.tsk
运行其它程序的时候,该程序会先装载
welcome1.tsk
欢迎词程序(视频)
welcome2.tsk
欢迎词程序(图片)
最后一次更新于2024-12-31
0 条评论