帮助手册>ActionScript3.0-API>视频调用-交互函数

使用插件向播放器发送视频流时所使用的函数列表

在查阅该文之前需要了解的内容如下:
正文:

在视频调用方式中有一种是通过swf插件形式向播放器发送视频流。详细用法介绍:视频流形式swf文件调用方式,在该插件中的事件分为二种,一种是向播放器发出通知,比如通知播放器视频流已准备就绪或视频流已被清除,一种是接收播放器的通知,比如播放器接收到暂停命令后会调用插件里的事件函数。注意,其它的监听事件和控制事件也可以在该插件里使用。所以,可以关注一下:监听函数列表控制函数列表

下面是所用到的所有事件函数列表。

ready

通知播放器视频流已准备好播放

默认值:无

详细语法:ready()

详细说明:播放器只有知道了视频流已准备好播放,才可以进行其它的动作

sendNetStream

向播放器发送视频流,以及流的宽和高

默认值:无

详细语法:sendNetStream(Netstreame,Width:Number,Height:Number)

详细说明:sendNetStream(视频流,宽度,高度)

changePM

通知播放器进度按钮可以跟着时间走动

默认值:true

详细语法:changePM(Boolean)

详细说明:changePM(),true=进度按钮可以跟着时间走动,false=进度按钮不跟着时间走动

changeBuffer

通知播放器当前缓冲百分比

默认值:无

详细语法:changeBuffer(Int)

详细说明:当播放器接爱到100时会认为缓冲完成

videoEnd

通知播放器已播放结束

默认值:无

详细语法:videoEnd()

详细说明:通知播放器已播放结束

videoError

通知播放器加载/播放失败

默认值:无

详细语法:videoError()

详细说明:通知播放器加载/播放失败

changeClock

向播放器发送当前播放时间

默认值:无

详细语法:changeClock(Number)

详细说明:向播放器发送当前播放时间

changeTotalTime

向播放器发送总时间

默认值:无

详细语法:changeTotalTime(Number)

详细说明:向播放器发送总时间

changeLoad

向播放器发送已加载字节

默认值:无

详细语法:changeLoad(Int)

详细说明:向播放器发送已加载字节

changeTotalBytes

向播放器发送总字节

默认值:无

详细语法:changeTotalBytes(Int)

详细说明:向播放器发送总字节

noticeClear

当清除完视频后需向播放器发送一个确认命令,告诉播放器视频已清除完成,可以进行下一步动作

默认值:无

详细语法:noticeClear()

详细说明:该事件正常情况是在接收到播放器发送过来清除命令(eClear())时执行

eSendNs

播放器已准备好接受视频流时会向插件发送该事件

默认值:无

详细语法:eSendNs()

详细说明:接收播放器的通知,当播放器已准备好接受视频流时会调用该插件的eSendNs()函数,这个函数和ready()函数必需配套使用才能保证播放器和插件都准备好了,详细的可以参考m3u8插件里的代码

ePlay

播放器播放事件将调用该事件

默认值:无

详细语法:ePlay()

详细说明:比如用户点击播放按钮时首先会向播放器请求播放事件,播放器则会调用插件中的ePlay()事件

ePause

播放器暂停事件将调用该事件

默认值:无

详细语法:ePause()

详细说明:比如用户点击暂停按钮时首先会向播放器请求暂停事件,播放器则会调用插件中的ePause()事件

eSeek

播放器跳转时间事件将调用该事件

默认值:无

详细语法:eSeek(Number)

详细说明:比如用户拖动进度按钮后首先会向播放器请求seek事件,播放器则会调用插件中的eSeek(Number)事件

eVolume

播放器改变音量事件将调用该事件

默认值:无

详细语法:eVolume(Number)

详细说明:比如用户拖动音量按钮后首先会向播放器请求改变音量的事件,播放器则会调用插件中的eVolume(Number)事件

eClear

清除视频流事件

默认值:无

详细语法:eClear()

详细说明:当播放器要清除视频流时会调用该插件的eClear()事件

Powered by ckplayer.com  
Copyright©ckplayer,2011-2016