[教程] CourseLab视频函数

[复制链接]
针对《courselab视频打点功能》,现在分享一下courselab的视频函数:
1.Flash影片:对象用于播放 Adobe Flash 影片。Adobe Flash movie文件的扩展名为.swf。

方法
执行结果
PLAY 开始播放Flash-播放影片。
STOP 停止播放Flash影片。
REWIND将影片倒带到开始位置
PAUSE暂停播放
CONTINUE从暂停状态继续播放

2.Video:用于不同的格式播放视频剪辑。默认情况下使用Windows媒体播放器播放MPEG,AVI,WMV的格式。

事件
触发后
on Playing Tick播放器播放媒体时,将触发每一秒。使用它与你现在的位置属性来创建时间绑定操作。
on Change Play State目前播放的媒体的状态更改时(状态本身并不重要 - 只要改变)。
on Play Stopped目前播放媒体停止(无论是学习者单击或是媒体播放结束)
on Play Paused目前播放媒体变为暂停
on Play Started目前播放媒体开始(位置无关紧要) 时
on Play Begin目前播放媒体从头开始播放
on Play Resumed目前播放媒体从暂停开始播放
on End Of Media目前播放媒体在媒体结尾是停止播放
on Position Changed当前的位置改变通过由滚动条控制或方法更改时触发发。
on Media Changed在更改播放器媒体时的时刻。
on Media Error在当播放器生成媒体错误的时刻。
on Waiting Server Response在播放器启动时等待服务器响应的时刻。
on Reconnect To Server目前播放器启动时重新连接到服务器。
on Start Buffering Media在播放器启动时缓冲的时刻。
on Preparing Media目前媒体加载和播放器开始准备。
on Media Is Ready目前媒体时加载和播放器已经准备好开始。


Object Methods:使用方法可以修改对象状态。
方法
执行结果
PLAY 开始播放剪辑。
STOP 停止播放剪辑。
PAUSE暂停播放。
SET PROPERTY设置一个播放器的属性。
REPLACE MEDIA替换播放器的视频信号来源。

特定对象属性

属性
返回
语法
autoStart 如果将自动启动设置为true,则返回1,否则为0。$OBJ_ID.autoStart
mute如果静音设置为true,则返回1,否则为0。$OBJ_ID.mute
volume返回当前的声音音量 (范围 0-100)。$OBJ_ID.volume
currentMedia返回当前媒体名称 (如果存在),否则为空字符串。$OBJ_ID.currentMedia
duration 返回全媒体持续时间以秒为单位。$OBJ_ID.duration
currentPosition以秒为单位返回媒体中的当前位置。$OBJ_ID.currentPosition
currentState 返回当前对象的状态(tokens: "undefined", "stopped", "paused", "playing" ,"forward", "backward", "buffering", "waiting", "ended", "preparing", "ready", "reconnect"). $OBJ_ID.currentState
url如果可用,则返回当前媒体 URL。$OBJ_ID.url
isOnline(仅适用于 WMP)如果播放器对象具有访问网络,则返回1,否则为0。$OBJ_ID.isOnline


3.Flash Video:用于播放视频剪辑的 Flash 视频格式 (FLV)。

事件
触发后
on Playing Tick播放器播放媒体时,将触发每一秒。使用它与你现在的位置属性来创建时间绑定操作。
on Change Play State播放状态的变化。
on Play Stopped在当前播放状态停止(剪辑的结尾停止或点击停止按钮)。
on Play Started此刻,开始播放媒体(位置无所谓)。
on End Of Media媒体到结尾停止播放。
on Position Changed通过滑块控制或触发改变当前位置。


Object Methods
方法
执行结果
PLAY 开始播放剪辑。
STOP 停止播放剪辑。
REWIND快退剪辑到影片一开始(不改变播放状态)。
PAUSE暂停播放。
CONTINUE从当前的位置开始播放剪辑。
SET VOLUME设置音量(整数0-100)。
MUTE关闭视频中的声音
UNMUTE取消关闭视频中的声音状态。
SET POSITION设置影片播放的位置以秒为单位(不更改播放状态)。可能不兼容1.0 FLV文件。

特定对象属性

属性
返回
语法
mute如果静音设置为true,则返回1,否则为0。$OBJ_ID.mute
volume返回当前的声音音量 (范围 0-100)。$OBJ_ID.volume
duration 返回全媒体持续时间以秒为单位。$OBJ_ID.duration
currentPosition以秒为单位返回媒体中的当前位置。$OBJ_ID.currentPosition
currentState 返回对象的当前状态(可能的值:“0” - 停止,“1” - 播放)。$OBJ_ID.currentState

使用道具 举报 回复
谢谢分享!
使用道具 举报 回复 支持 反对
顶一下............
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则