播放器flashvars参数
HTML代码和多终端代码添加多个flashvars参数示例:
示例1:HTML代码(多个flashvars参数用符合“&”连接)
- <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="600"
height="416" id="e2e84a738396503c313915c17b5b08ac_e">- <PARAM NAME=movie VALUE="http://player.polyv.net/videos/player.swf">
- <param name="allowscriptaccess" value="always">
- <param name="wmode" value="Transparent">
- <param name="flashvars" value="vid=e2e84a738396503c313915c17b5b08ac_e&watchStartTime=5&watchEndTime=20" />
<param name="allowFullScreen" value="true" />- <EMBED src="http://player.polyv.net/videos/player.swf" width="600" height="416"
TYPE="application/x-shockwave-flash" allowscriptaccess="always" wmode="Transparent"
name="e2e84a738396503c313915c17b5b08ac_e" allowFullScreen="true"
flashvars="vid=e2e84a738396503c313915c17b5b08ac_e&watchStartTime=5&watchEndTime=20"/></EMBED>- </OBJECT>
示例2:多终端代码(多个flashvars参数用{}括起来,格式为{"aa":"bb","cc":"dd"}):
- <script src='//player.polyv.net/script/polyvplayer.min.js'></script>
- <div id='plv_e2e84a7383891b0f03445b0f683d0b18_e'></div>
- <script>
- var player = polyvObject('#plv_e2e84a7383891b0f03445b0f683d0b18_e').videoPlayer({
- 'width':'600',
- 'height':'416',
- 'vid' : 'e2e84a7383891b0f03445b0f683d0b18_e',
- 'flashvars':{"watchStartTime":"5","watchEndTime":"20"}
- });
- </script>
参数名 | 取值 | 说明 |
loading_bg_img | url | 播放器一开始LOADING时的大背景图URL |
df | 1-3 | 视频默认播放的清晰度,取值范围1-3 ; 如:df=1 流畅,df=2高清,df=3超清 |
teaser_time | 秒 | 视频片头图片显示多少秒后消失,如: teaser_time=2.5 |
watchStartTime | 秒 | 视频默认从第几秒开始播放 , 如 watchStartTime=30.5 |
watchEndTime | 秒 | 视频播放结束的秒数,如整段视频时长120秒,watchEndTime=60,则视频在播放到60秒时会结束播放,并且只能在60秒内进行seek拖动播放 |
ban_seek_by_limit_time | on/off | 用于限制用户只能以自然播放的形式来观看视频,不能通过seek拖拉来快速观看视频。 一般是配合“watchStartTime”来使用,默认值为off(如果没有设置该参数,则watchStartTime默认是从0秒开始播放),当设定为ban_seek_by_limit_time =on后,并设定了watchStartTime=xx秒,则播放过程中,只能在watchStartTime范围seek拖动视频,或自然播放过程中,播放头时间超过watchStartTime后,可在播放头时间内seek拖动视频 |
start | 秒 | 截取视频的一部分作为一个独立的视频,如原视频时长60秒,设定start=20后,则视频显示为40秒,并且从原视频的第20秒开始播放。 通常配合end参数一起使用。 |
end | 秒 | 截取视频的一部分作为一个独立的视频,如原视频时长60秒,设定start=20,end=50后,则视频显示为30秒,并且从原视频的第20秒开始播放,到原视频的50秒结束播放。 |
autoplay | string | 如果当前是第一个播放的视频,用该参数来控制是否自动播放,0表示关闭自动播放,1表示开启自动播放。切换后的视频不受此参数控制 |
setScreen | string | 设置视频默认播放的屏幕比例,取值范围 1.“100”:原始 2.“4_3”:4:3 3.“16_9”:16:9 4.“fill”:铺满 |
setVolumeM | Number | 视频声音增益 1为原视频音量大小,不变 1.5为原视频音量1.5倍 |
volume | Number | 初始视频音量 0为静音 1为原视频音量大小 |
is_auto_replay | on/off | 自动循环播放当前视频,默认值为off。注:在播放列表里会忽略本参数。 |
ban_ad_time | on/off | on则表示不显示广告倒计时 |
ban_ui | on/off | 不显示所有控制栏,右侧栏等按钮,只有播放画面和Loading,设为on为不显示 |
ban_control | on/off | 禁止播放器上所有按钮的功能 |
list_id | id | 在播放器内显示播放列表 |
is_play_once | on/off | 只允许观看一次,播放结束后,返回封面并隐藏控制栏,禁止所有操作 |
video_bg_color | 十六进制 | 为了让视频背景与网页背景融合,可以用户自定义视频背景颜色,如:ccff00 |
ban_history_time | on/off | on表示不记录当前的播放时间,并且不续播 |
history_video_duration | int类型,取正整数,单位为分钟 | 表示视频总时长超过多少分钟时,flash播放器会记录历史播放进度,下次播放时自动续播,默认为5分钟 |
ban_skin_big_play_btn | on/off | 对播放器皮肤的特别定制,可以去掉控制栏的大播放按钮 |
ban_bar_keep_play_btn | on/off | 去掉“现代”播放器皮肤的控制栏,只保留居中的大播放按钮 |
interaction_data | string | 修改教育答题提交到后台的地址,如http://yoursite.com/getexam |
logo_url | string | logo图片地址,如http://www.polyv.net/images/newnavbar/logo.png |
logo_alpha | Number | logo透明度,取值是0~1 |
logo_link | string | 点击logo后跳转链接,如http://my.polyv.net |
skin_type | string | 当后台预览播放器,设定了一个预览用的皮肤类型,重新加载UXML时,会忽略掉UXML里设定的皮肤类型。皮肤类型选择 如:"skin_blue" |
logo_pos | Number | logo显示位置,1:左上角;2:右上角;3:左下角;4:右下角 |
ban_preview_video | on/off | 禁止显示缩略图 |
barHideTime | Number | 皮肤自定义隐藏时间 |
ban_record_ interaction_right_answer |
on/off | 为on时不把回答正确或可以跳过的题目做记录,下次播放还会继续弹出 |
注:以上对时间点的设置后,根据视频文件实际关键帧所在时间点,实际显示的时间可能有几秒的偏差. 如 设定watchStartTime=20 ,而离20秒最近的关键帧位置在18秒,则实际播放时,从18秒开始播放. |