互动功能的制作工具比普通的制作工具要多出2个文件,一个是menu.ini文件,用来生成系统托盘的菜单,一个是config.dat用来存储互动功能所需要的数据.
我们需要首先在配置文件cfg.ini里面加入这么一行
[General]
config.ui=./config.dat|ui
然后打开menu.ini 对菜单进行配置.
我们来看一个最简单的系统托盘菜单的例子
[LoadUI]
usetray=true ;首先激活系统托盘的菜单模式
traymenus=menu01 ;定义需要使用的菜单.
[menu01]
caption=相关网站 ;菜单显示的文字
type=openie;打开ie浏览器
url=http://www.scmfans.com
这几句代码就在菜单里面加入一个指向www.scmfans.com的菜单链接了.
caption就是菜单所显示的文字了
还有以前提到的字幕选择功能
[LoadUI]
usetray=true
traymenus=menu01|menu02|menu03|menu04 ;不同菜单之间用|隔开.
[menu01]
caption=相关网站
type=openie;打开ie浏览器
url=http://www.scmfans.com ;浏览器显示该页面
[menu02]
type=line ;这里的意思是添加一条分割线.
[menu03]
caption=简体字幕
type=subtitle ;使用改变字幕
tag=chs ;改变字幕为中文简体字幕,这里的tag需要和前面的tag名称相符
[menu04]
caption=英文字幕
type=subtitle
tag=eng ;切换为英文字幕,这里的tag也要和cfg.ini里面的字幕tag相同.
[menu05]
caption=关闭字幕
type=subtitle
tag= ;如果tag为空的话,那就是关闭字幕了
相信大家已经通过添加字幕控制熟练了系统托盘菜单的使用,那么我再介绍几种不同的菜单类型吧.
[menu05]
caption=快进(1分钟)
type=seek ;调整播放进度
time=+60.0 ;前进60秒
[menu06]
caption=快退(1分钟)
type=seek ;调整播放进度
time=-60.0 ;数值为负的话为后退60秒
[menu07]
caption=章节1
type=chapter;跳转到某一章节
time=s:60.0 ;章节位置为从片头开始的60秒的位置
[menu08]
caption=显示互动窗口
type=window;设置互动窗口
func=show ;显示互动窗口
[menu09]
caption=隐藏互动窗口
type=window;设置互动窗口
func=hide ;隐藏互动窗口
现有的菜单就这么几种类型了, 大家加了菜单之后不要忘记在traymenus后面加入新的目录名称哈
双击scmconv.cmd来生成互动版本的视频,如果一切顺利的话,当您双击生成好的scm文件的时候,您就可以看到播放器右侧的互动视频窗口了.