帮助中心 HELP CENTER

播放器flashvars参数

 

HTML代码和多终端代码添加多个flashvars参数示例:

示例1:HTML代码(多个flashvars参数用符合“&”连接)

  1. <OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="600" 
    height
    ="416" id="e2e84a738396503c313915c17b5b08ac_e"> 
  2. <PARAM NAME=movie VALUE="http://player.polyv.net/videos/player.swf"> 
  3. <param name="allowscriptaccess" value="always"> 
  4. <param name="wmode" value="Transparent"> 
  5. <param name="flashvars" value="vid=e2e84a738396503c313915c17b5b08ac_e&watchStartTime=5&watchEndTime=20" />
    <param name="allowFullScreen" value="true" /> 
  6. <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> 
  7. </OBJECT> 

查看演示

 

 

 示例2:多终端代码(多个flashvars参数用{}括起来,格式为{"aa":"bb","cc":"dd"}):

  1. <script src='//player.polyv.net/script/polyvplayer.min.js'></script> 
  2. <div id='plv_e2e84a7383891b0f03445b0f683d0b18_e'></div> 
  3. <script> 
  4. var player = polyvObject('#plv_e2e84a7383891b0f03445b0f683d0b18_e').videoPlayer({ 
  5.     'width':'600', 
  6.     'height':'416', 
  7.     'vid' : 'e2e84a7383891b0f03445b0f683d0b18_e', 
  8.     'flashvars':{"watchStartTime":"5","watchEndTime":"20"} 
  9. }); 
  10. </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秒开始播放.

 

 


立即注册使用 快速入门