3D Stereoscopic Player立体播放器是款立体影片专用播放软件,安装设置软件就可播放观看享受立体影片。最近公司项目要通过代码控制Stereoscopic Player播放器,实现打开播放器,加载影片,全屏,暂停,动态获得播放时间等功能,的确有些犯难。查阅网上大量资料,少有实例,自己研究。终于查了一点资料 Stereoscopic Player是支持OLE automation的(自动播放控制),如何控制不知。最后查到vbs可操作automation对象,于是去研究vbs了。不负有心人,最后还研究出来了,所有功能实现都还可以,还的感谢前辈的vbs高手。原理利用C# ScriptControl接口(MSScriptControl命名空间)执行vbs脚本。
1.打开播放器vbs脚本:
Set WshShell=createobject("WScript.shell")
Set oExec=WshShell.Exec("C:\Program Files\Stereoscopic Player\StereoPlayer.exe")
(将脚本保存为vbs后缀名,点击运行即可。)参数为播放器安装路径。