API
Class

com.justep.cordova.plugin.videoPlayer (com.justep.cordova.plugin.videoPlayer)

使用范围:Native

Contents

class com.justep.cordova.plugin.videoPlayer (com.justep.cordova.plugin.videoPlayer)

videoPlayer

Constructor Top

  videoPlayer ()

Static Methods Top

void closeOrExitFullScreen ()
void destory (Function callBack)
void open (Object args, Function onSuccess, Function onError)
void pause (Function onSuccess)
void resume (Function onSuccess)
void seek (Number timer, Function onSuccess, Function onError)

Constructor details Top

public videoPlayer ()

videoPlayer

Static Methods Detail Top

static public void closeOrExitFullScreen ()

如果当前是全屏则退出全屏,如果不是全屏,则关闭当前页面

Return Value

void

static public void destory (Function callBack)

关闭播放器

Parameters

Function callBack

执行成功的回调

Return Value

void

static public void open (Object args, Function onSuccess, Function onError)

打开播放器

Parameters

Object args

打开播放器的参数
参数格式:

{ url:String - 播放资源的路径,网络url或者本地路径 title:String -设置播放时显示的标题 position:Object -设置播放器的位置及大小,缺省则为全屏播放 { "x":Number - 播放器左上角的 x 坐标, "y":Number - 播放器左上角的 y 坐标, "w":Number - 播放器的宽度, "h":Number - 播放器的高度, } willPlayCallBack:Function - 可选参数 监听开始播放的回调 didPauseCallBack:Function - 可选参数 监听暂停播放的回调 didFinishCallBack:Function - 可选参数 监听播放完成的回调 timerCallBack:Object - 可选参数 播放到某一时间点的回调,只精确到秒,示例:{timer:3,func:callBackFunction} customBtnInfo:Array -可选参数,添加自定义播放器的控制按钮,缺省则只有播放/暂停按钮(左下方)+全屏按钮(右下方)+返回按钮(左上方)。自定义按钮的点击事件,示例如下: [ {position:"top",onClick:func1, tag:"topBtn1"}, {position:"top",onClick:func2, tag:"topBtn2"},//播放器上方控制条最多添加4个按钮,并且按照数组中元素的顺序,从右至左依次添加 {position:"bottom,left",onClick:func3,tag:"bottomBtn1"}, {position:"bottom,right",onClick:func4,tag:"bottomBtn2"},//播放器下方控制条最多可以添加两个按钮,一个在时间进度条的左边,一个在时间进度条的右边 {position:"left",onClick:func5,tag:"leftBtn1"}, {position:"right",onClick:func6,tag:"rightBtn1"},//播放器左边界和右边界分别可以添加两个竖直排列的按钮 {position:"back",onClick:func8,tag:"backBtn"},//左上方的返回按钮,默认点击事件是退出全屏或者关闭当前页面,用户也可以自定义该按钮的点击事件 ] //注意:如果想自定义某个按钮的图片,只需要到图片所在的文件夹下替换掉对应的图片即可,不可修改图片的名字。 }

Function onSuccess

执行成功回调函数

Function onError

执行失败回调函数

Return Value

void

static public void pause (Function onSuccess)

暂停播放

Parameters

Function onSuccess

执行成功的回调

Return Value

void

static public void resume (Function onSuccess)

恢复播放

Parameters

Function onSuccess

执行成功的回调

Return Value

void

static public void seek (Number timer, Function onSuccess, Function onError)

跳转播放

Parameters

Number timer

要跳转的时间点 单位:s

Function onSuccess

执行成功的回调

Function onError

执行失败的回调

Return Value

void