网络同步播放器、配置编辑器使用说明
一.系统需要安装vcredist2010.exe,ffdshow_rev3555_20100901.exe,
dotnetfx35.exe(win7系统可以不装) 二.功能
控制程序会收到“*p*”的心跳包,注意筛选。此心跳包用于保持播放客户端与控制器直接的连接。
各个程序均无启动顺序要求,可随意启动。但只有当所有播放客户端都正常启动运行以后才会接收响应各种指令。在设置好启动播放视频以后,即使Flash控制程序不启动,客户端仍然可以自动播放,当Flash启动以后,主控程序会自动连接,此时flash可以随时发送指令控制播放。
主控程序也可以播放音频文件,支持格式为wav、mp3。便于在运行主控程序的电脑上输出音频。是否播放可在配置文件里设置。 三.软件结构 SocketPlayer.exe Flash或UMPC 同步播放器 SocketPlayer.exe 控制指令 返回信息 等控制设备 PlayerController.exe SocketPlayer.exe PlayerController.exe 主控程序文件
接收控制指令,可来自于触摸屏交互控制界面,UMPC或PDA控制程序等(服务端、客户端均可,配置文件里有设置),凡是通过Socket发送的指定格式的指令都能响应,与发送指令的控制程序形式无关。控制客户端播放器响应指令。可
放在系统内任意一台电脑上。当播放类指令(play, repeat,loop)执行完毕会返回给控制程序一条信息“Playfinished|x”, x表示播放完成的视频编号。 SocketPlayer.exe 客户端播放程序文件
连接输出显示设备的电脑上运行的视频播放程序,由主控程序控制。每个都具有音频输出能力,取决于播放视频文件是否包含音轨,是否连接声音输出设备。如果需要可以和主控程序放在同一电脑上,作为视频监视和音频输出使用,此时注意设置窗口大小和位置。 config.xml 配置文件
设置相关配置信息。主控程序和客户端播放程序都使用此文件。 DelayExec.exe 顺序延时启动工具(可选) 可按指定顺序和延时启动指定的程序。 四.播放指令说明
1.播放:play|x|y
x: 数字,指定需要的播放视频编号,编号是在配置文件里指定视频文件的顺序,从1为起始。
y:播放完以后需要显示的背景图片编号。编号是在配置文件里指定背景图片文件的顺序,从1为起始。此值缺省为显示黑背景。 当播放结束以后,会返回给控制程序“playfinished|x”。 x:表示播放完成视频文件的编号。 2.循环播放:loop|x|y
此指令会按顺序循环播放整个视频文件列表。 x:循环播放的次数,0表示一直循环播放。
y:循环播放结束以后要显示的背景图片。此值缺省为显示黑背景。 3.实时指令列表播放:rl|a,b,c,d|x|y
a,b,c,d:代表需要播放视频编号的数字,可以是任意的(不超过列表中的文件个数),逗号分隔。
x:循环播放的次数,0表示一直循环播放。
y:循环播放结束以后要显示的背景图片。此值缺省为显示黑背景。 4.预设列表播放:list|x|y|z
x:需要播放的配置文件中预设的播放列表编号。 y:循环播放的次数,0表示一直循环播放。
z:循环播放结束以后要显示的背景图片。此值缺省为显示黑背景。 5.重复播放:repeat|x|y|z
x:需要重复播放的是视频文件编号。 y:循环播放的次数,0表示一直循环播放。
z:循环播放结束以后要显示的背景图片。此值缺省为显示黑背景。 6.暂停:pause
暂停播放当前视频,再次发送可恢复播放。 7.停止:stop|x 停止播放当前视频
x:停止以后需要显示的背景图片。此值缺省为显示黑背景。 8.更换背景:wp|x x:需要显示的背景图片。 五.配置文件编辑器说明
编辑器可以创建一个配置文件,文件名为config.xml,路径与播放器文件存放在一起。也可以载入一个已存在的配置文件进行修改编辑。
在所有视频文件和背景图片的绝对路径相同的前提下,所有播放客户端和主控程序运行的电脑,都可以使用相同的配置文件,设置好一个配置文件以后即可拷贝至所有电脑。 1. 参数设置:
播放器窗体位置:指的是视频播放窗口的大小和位置,如需要全屏左上角坐标设为0,0;宽度和高度按屏幕分辨率尺寸设置。
心跳频率和是否使用心跳包:视频播放器是否向主控程序发送心跳包,以及发送时间间隔,单位秒。
单机播放:在不需要控制的应用环境,可以选择此项,使播放客户端可以单机运行工作,不需要启动控制端。启动后按配置文件里启动设置项的设置播放。
校正模型文件:用于几何校正和边缘融合的几何模型文件,扩展名为X。 抗锯齿等级:对于显卡支持全屏抗锯齿的电脑,设置此选项可以提高画面边缘的显示质量。
边缘蒙版:用于边缘融合带的蒙版图片文件,扩展名为.tga
交换贴图:根据校正几何模型制作方法不同,此选项可以交换视频和融合带的贴图顺序。
输出调试信息:是否在PlayerController程序窗口输出用于排查故障的信息。 播放视频/音频文件:通常声音由视频播放客户端播放,音轨包含于视频文件中。若需要音频与视频分离,或是音频需要由运行PlayerController的主控电脑输出,则需要开启此选项。开启后之后的设置中必须逐一设置与视频文件对应的音频文件。 2.连接设置: