qq.saveVideoToPhotosAlbum(Object object)

保存视频到系统相册

参数

Object object

示例代码

VideoContext qq.createVideoContext(string id, Object this)

创建 上下文 对象。

参数

string id

组件的 id

Object this

在自定义组件下,当前组件实例的this,以操作组件内 <video> 组件

返回值

VideoContext

qq.chooseVideo(Object object)

拍摄视频或从手机相册中选视频。

参数

Object object
属性类型默认值必填说明最低版本
sourceTypeArray.<string>['album', 'camera']视频选择的来源
compressedbooleantrue是否压缩所选择的视频文件
maxDurationnumber60拍摄视频最长拍摄时间,单位秒
camerastring'back'默认拉起的是前置或者后置摄像头。部分 Android 手机下由于系统 ROM 不支持无法生效
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

object.sourceType 的合法值

object.camera 的合法值

说明
back默认拉起后置摄像头
front默认拉起前置摄像头
object.success 回调函数

参数

Object res

示例代码

VideoContext 实例,可通过 qq.createVideoContext 获取。

方法

VideoContext.play()

播放视频

VideoContext.pause()

暂停视频

VideoContext.stop()

停止视频

VideoContext.seek(number position)

跳转到指定位置

VideoContext.sendDanmu(Object data)

发送弹幕

VideoContext.requestFullScreen(Object object)

进入全屏

VideoContext.exitFullScreen()

退出全屏

VideoContext.showStatusBar()

显示状态栏,仅在iOS全屏下有效

VideoContext.hideStatusBar()

隐藏状态栏,仅在iOS全屏下有效

示例代码

VideoContext.exitFullScreen()

退出全屏

.hideStatusBar

VideoContext.hideStatusBar()

.pause

VideoContext.pause()

暂停视频

VideoContext.play()

播放视频

.requestFullScreen

VideoContext.requestFullScreen(Object object)

进入全屏

参数

Object object
属性类型默认值必填说明最低版本
directionnumber设置全屏时视频的方向,不指定则根据宽高比自动判断。

object.direction 的合法值

.seek

VideoContext.seek(number position)

跳转到指定位置

参数

number position

跳转到的位置,单位 s

VideoContext.sendDanmu(Object data)

发送弹幕

参数

Object data

弹幕内容

属性类型默认值必填说明
textstring弹幕文字
colorstring弹幕颜色

.showStatusBar

VideoContext.showStatusBar()

显示状态栏,仅在iOS全屏下有效

.stop

VideoContext.stop()

停止视频