server=live&type=rtmp&streamurl=rtmp:
//192.168.1.21/livestream/ijzj7292&autostart=true&pid=&shifttime=&buffer=5&lang=en_US&logo=
2.3参数说明
2.3.1参数说明
1、点、直播通用参数
---------------------------------------------------------------
autoStart
说明:
[可选]加载视频地址等信息后是否自动开始播放
类型:
字符串
取值:
"true"、"false",为空表示:
"true"
对应:
通用
---------------------------------------------------------------
serverPath
说明:
服务器给Flash提供数据请求服务的地址
类型:
字符串
取值:
'http:
//192.168.1.219/flashservice/gateway.php'
对应:
通用
---------------------------------------------------------------
serverApi
说明:
服务器给播放器提供的数据请求接口方法
类型:
字符串
取值:
'ServerApi.execute'
对应:
通用
---------------------------------------------------------------
skin
说明:
[可选]播放器皮肤的相对路径
类型:
字符串
取值:
如,'vodOrange.swf'
对应:
通用
---------------------------------------------------------------
buffer
说明:
[可选]播放器开始播放前所需下载的缓冲数据时长,单位:
秒
类型:
浮点数
取值:
如,5
对应:
通用
---------------------------------------------------------------
programId
说明:
[可选]被播放节目的id
类型:
字符串
取值:
sewise直播或点播服务中节目的id,如:
'5v6s3gkk',为空表示:
需要从JS调用相关方法进行视频播放
对应:
通用
---------------------------------------------------------------
title
说明:
[可选]所播放节目的标题
类型:
字符串
取值:
如,"深圳卫视"
对应:
通用
---------------------------------------------------------------
type
说明:
[可选]播放视频类型
类型:
字符串
取值:
"rtmp"、"http"、"flv"、"mp4"、"m3u8"为空表示:
默认的flv播放模式,其中rtmp、http为直播的播放模式;flv、mp4、m3u8为点播的播放模式
对应:
通用
---------------------------------------------------------------
draggable
说明:
[可选]进度条是否可以拖动
类型:
字符串
取值:
"true"、"false",缺省默认值为:
"true"
对应:
通用
---------------------------------------------------------------
published
说明:
[可选]是否去检查节目发布状态的开关参数
类型:
数值
取值:
0或1,0表示:
不需要检查节目是否发布,即无论节目是否发布都尝试去播放节目的源;1表示:
需要检查节目的发布状态,未发布则不请求节目源地址
对应:
通用
---------------------------------------------------------------
lang
说明:
[可选]播放器显示语言
类型:
字符串
取值:
"en_US"或"zh_CN"
对应:
通用
---------------------------------------------------------------
logo
说明:
[可选]播放器角落logo
类型:
字符串
取值:
如,
对应:
通用
---------------------------------------------------------------
playerName
说明:
[可选]播放器右键菜单选项中播放器名称显示内容
类型:
字符串
取值:
如,"SewisePlayer"
对应:
通用
---------------------------------------------------------------
copyright
说明:
[可选]播放器右键菜单选项中播放器版权显示内容
类型:
字符串
取值:
如,"(C)AllrightreservedtheSEWISEinc2011-2013"
对应:
通用
---------------------------------------------------------------
clarityButton
说明:
[可选]是否开启“清晰度”设置按钮
类型:
字符串
取值:
"enable"或"disable",缺省默认值为:
"enable"
对应:
通用
---------------------------------------------------------------
timeDisplay
说明:
[可选]是否显示播放时间
类型:
字符串
取值:
"enable"或"disable",缺省默认值为:
"enable"
对应:
通用
---------------------------------------------------------------
controlBarDisplay
说明:
[可选]是否显示播放控制栏
类型:
字符串
取值:
"enable"或"disable",缺省默认值为:
"enable"
对应:
通用
---------------------------------------------------------------
topBarDisplay
说明:
[可选]是否显示顶部标题栏
类型:
字符串
取值:
"enable"或"disable",缺省默认值为:
"enable"
对应:
通用
---------------------------------------------------------------
2、非通用参数
点播专用参数
---------------------------------------------------------------
videoUrl
说明:
点播视频时的播放地址
类型:
字符串
取值:
如,'http:
//192.168.1.219:
5080/flvseek/data/201310/25102442M.flv'
对应:
flv、mp4
---------------------------------------------------------------
startTime
说明:
[可选]视频播放的开始时间
类型:
数值
取值:
开始播放的时间,如:
234.341,缺省默认值为:
从头开始
对应:
flv、mp4、m3u8
---------------------------------------------------------------
直播专用参数
---------------------------------------------------------------
streamUrl
说明:
http-flv模式直播流的播放地址,rtmp模式直播服务器应用连接地址+流名称。
另,通过“_”字符在流地址后添加14位的开始时间和结束时间(如:
"rtmp:
//192.168.1.219/livestream/qq3tvegb_20130812094010_20130812094210"),可以实现流从开始时间播放到结束时间后停止流播放。
类型:
字符串
取值:
如'http:
//192.168.1.219:
5080/livestream/v2qrgj3a.flv'
或:
'rtmp:
//192.168.1.219:
1935/livestream/v2qrgj3a'
对应:
http、rtmp
---------------------------------------------------------------
duration
说明:
[可选]直播时播放器的进度条代表的时间跨度
类型:
数字
取值:
时间称数,如:
3600
对应:
http、rtmp
---------------------------------------------------------------
shiftTime
说明:
[可选]直播启动播放时的开始播放时间
类型:
字符串
取值:
14位绝对时间字符串,如,20130413102312
对应:
http、rtmp
---------------------------------------------------------------
2.3.2参数优先级
programId与直接播放的视频源地址(videoUrl/httpUrl/rtmpUrl+streamName)之间选择播放源,programId优先。
2.3.3参数例子
varflashvars={
//点、直播通用参数
autoStart :
'true',
serverPath :
'http:
//192.168.1.219/flashservice/gateway.php',
serverApi :
'ServerApi.execute',
skin :
'vodOrange.swf',
buffer :
5,
programId :
'5v6s3gkk',
title :
'深圳卫视',
type :
'flv',
draggable :
'true',
published :
1,
lang :
'zh_CN',
logo :
'http:
//192.168.1.219/logo.png',
playerName :
'Sewiseplayer',
copyright :
'(C)AllrightreservedtheSEWISEinc2011-2013',
clarityButton :
'enable',
timeDisplay :
'enable',
controlBarDisplay :
'enable',
topBarDisplay :
'enable',
//点播专用参数
videoUrl :
'http:
//192.168.1.219:
5080/flvseek/data/201310/25102442M.flv',
startTime :
232.324
//直播专用参数
streamUrl :
'rtmp:
//192.168.1.219:
1935/livestream/v2qrgj3a',
duration :
3600,
shiftTime :
'20130413102312'
};
2.4接口说明
2.4.1点、直播通用接口方法
---------------------------------------------------------------
doPlay()
说明:
启动、恢复播放
参数:
无
返回:
无
示例:
player.doPlay();
---------------------------------------------------------------
doPause()
说明:
暂停播放
参数:
无
返回:
无
示例:
player.doPause();
---------------------------------------------------------------
doStop()
说明:
停止播放
参数:
无
返回:
无
示例:
player.doStop();
---------------------------------------------------------------
doSeek(time)
说明:
跳转播放
参数:
time类型点播时为数值表示要跳转到的位置(秒),直播时为字符串表示要跳转到的日期(如:
'20130503123456')
返回:
无
示例:
点播player.doSeek(20);
直播player.doSeek("20130503123055");
---------------------------------------------------------------
toPlay(url,title,startTime,autoPlay)
说明:
根据视频地址播放视频
参数:
url类型为字符串表示要播放的视频地址,
title类型为字符串表示视频标题,
startTime类型点播时为数值表示开始播放的位置(秒)。
直播时为字符串表示开始播放位置的日期(如:
'20130503123456'),autoPlay类型为布尔值表示是否自动开始播放。
另,直播时当流地址后添加了14位的开始时间和结束时间后(如:
"rtmp:
//192.168.1.219/livestream/qq3tvegb_20130812094010_20130812094210"),流将从开始时间点播放到结束时间点后停止流播放。
返回:
无
示例:
点播player.toPlay("http:
//192.168.1.219:
5080/flvseek/data/26144610yg.flv","深圳卫视",20,true);
直播player.toPlay("rtmp:
//192.168.1.219/livestream/6jzcdjgi","深圳卫视","20130927150000",true);
---------------------------------------------------------------
setVolume(volue)
说明:
设置音量
参数:
volue类型为数值(0-1),表示要设置的音量值
返回:
无
示例:
player.setVolume(0.5);
---------------------------------------------------------------
playTime()
说明:
获取当前播放时间位置、日期
参数:
无
返回:
点播返回当前视频播放到的位置(秒)。
直播返回当前视频播放到的时间点(日期)
示例:
player.playTime();
---------------------------------------------------------------
2.4.2点、直播专用接口方法
1、点播专用方法
---------------------------------------------------------------
playProgram(pid,startTime,autoPlay)
说明:
通过节目ID来播放视频
参数:
无
返回:
pid类型为字符串表示节目ID,startTime类型为数值表示视频开始播放的位置(秒),autoPlay类型为布尔值表示是否自动开始播放
示例:
player.playProgram("jCAH3SAY",20,true);
---------------------------------------------------------------
duration()
说明:
获取视频的总时长
参数:
无
返回:
返回当前播放视频的总时长
示例:
player.duration();
---
展开阅读全文
相关搜索