Class: Stream

Stream


new Stream(attrs, options)

铼看视频流类

Parameters:
Name Type Description
attrs object

属性, 创建视频时支持的属性有

  • startLat {float} - 开始视频的维度坐标
  • startLon {float} - 开始视频的经度坐标
  • city {string} - 城市
  • state {string} - 省份
  • country {string} - 国家
  • private {boolean} - 是否私有视频
  • title {string} - 标题
  • description {string} - 视频描述
  • thumbnailUrl {string} - 视频封面图片 URL
  • extraInfo {object} - 自定义用户信息
options object

设置

Methods


<static> findAll(callback)

获得所有视频

Parameters:
Name Type Description
callback LycamPlus.Callback~normal

<static> findOneById(id, callback)

根据ID查询视频

Parameters:
Name Type Description
id string

id

callback LycamPlus.Callback~normal

destroy(callback)

销毁视频,需要视频已被存储

Parameters:
Name Type Description
callback LycamPlus.Callback~simple

getCity()

获得城市

Returns:
Type
string

getCountry()

获得国家

Returns:
Type
string

getEndLat()

获得结束视频的纬度坐标

Returns:
Type
float

getEndLon()

获得结束视频的经度坐标

Returns:
Type
float

getExtra(key)

根据key获得额外信息

Parameters:
Name Type Description
key string
Returns:
Type
string | object | array

getExtras()

获得额外信息

Returns:
Type
LycamPlus.Stream.FIELDS.extraInfo | Object

getId()

获得视频ID

Returns:
Type
null | string

getPrivate()

获得是否公开

Returns:
Type
boolean

getStartLat()

获得开始视频的纬度坐标

Returns:
Type
float

getStartLon()

获得开始视频的经度坐标

Returns:
Type
float

getState()

获得省份

Returns:
Type
string

getThumbnailUrl()

获得视频封面

Returns:
Type
string

getTitle()

获得标题

Returns:
Type
string

pause(callback)

停止视频,需要视频已被存储

Parameters:
Name Type Description
callback LycamPlus.Callback~simple

resume(callback)

继续视频,需要视频已被存储

Parameters:
Name Type Description
callback LycamPlus.Callback~simple

save(callback)

存储该视频

Parameters:
Name Type Description
callback LycamPlus.Callback~simple

setCity(city)

设置城市

Parameters:
Name Type Description
city string

setCountry(country)

设置国家

Parameters:
Name Type Description
country string

setEndLat(endLat)

设置结束视频的纬度坐标

Parameters:
Name Type Description
endLat float

结束视频的纬度坐标


setEndLon(endLon)

设置结束视频的经度坐标

Parameters:
Name Type Description
endLon float

结束视频的经度坐标


setExtra(key, value)

设置额外信息

Parameters:
Name Type Description
key string
value string | object | array

setPrivate(privated)

设置是否公开

Parameters:
Name Type Description
privated boolean

setStartLat(startLat)

设置开始视频的纬度坐标

Parameters:
Name Type Description
startLat float

开始视频的纬度坐标


setStartLon(startLon)

设置开始视频的经度坐标

Parameters:
Name Type Description
startLon float

开始视频的经度坐标


setState(state)

设置省份

Parameters:
Name Type Description
state string

setThumbnailUrl(thumbnailUrl)

设置视频封面

Parameters:
Name Type Description
thumbnailUrl string

setTitle(title)

设置标题

Parameters:
Name Type Description
title string

start(callback)

开始一个视频,若该视频尚未被存储,那么会被自动存储

Parameters:
Name Type Description
callback LycamPlus.Callback~simple

stop(callback)

停止视频,需要视频已被存储

Parameters:
Name Type Description
callback LycamPlus.Callback~simple