播放器flashvars参数示例二

点击查看播放器flashvars参数说明

代码示例

<script src="https://player.polyv.net/script/polyvplayer.min.js"></script>
<div id="plv_24b4f0f7335218bdf7b5728ba61cb14d_2"></div>
<script>
var player = polyvObject('#plv_24b4f0f7335218bdf7b5728ba61cb14d_2').videoPlayer({
    'width':'680',
    'height':'422',
    'vid' : '24b4f0f7335218bdf7b5728ba61cb14d_2',
    'start':'10',
    'end':'50',
    'flashvars' : {"autoplay":"true","teaser_time":"3","setScreen":"4_3","setVolumeM":"1.5","ban_ui":"on","ban_control":"on"}
});
</script>
以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

自定义字幕样式flashvars参数

通过flashvars参数可自定义字幕的样式,具体参数说明如下所示。

参数名 代表意义 参数可选 参数类型 默认值
srt_caption_txt_size 字幕字体大小 范围:12--55 整型 20
srt_caption_txt_color 字幕字体颜色 包含三个 8 位 RGB 颜色成分的数字;例如,0xFFFFF 为白色 0xFFFFFF白色
srt_caption_txt_font 字幕字体 String 微软雅黑
srt_caption_txt_letterspacing 字幕字体间距 整型 0.5
srt_caption_txt_filter 是否描边 “on” :描边 “off”:不描边 String on
srt_caption_txt_filter_alpha 字幕描边透明度 范围:0~1 整型 1
srt_caption_txt_filter_color 字幕描边颜色 包含三个 8 位 RGB 颜色成分的数字;例如,0x000000 为黑色 0x000000黑色
srt_caption_txt_filter_blurx 字幕描边水平模糊量 范围:0~255 整型 4
srt_caption_txt_filter_blury 字幕描边垂直模糊量 范围:0~255 整型 4
srt_offset_time 字幕时间偏移 整型 0
stage_width_set 用户指定宽,依据这个值进行等比缩放 整型 1080
srt_caption_txt_height 自定义字幕距离控制栏的高度 整型 0
以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

多终端代码设置播放器flashParams

在使用JavaScript情况下,如何给播放器设置参数?

例如拷贝播放器代码

<script src='//player.polyv.net/script/polyvplayer.min.js'></script>
<div id='plv_e2e84a73838206ff3b459cd5f05dbaaa_e'></div>
<script>
var player = polyvObject('#plv_e2e84a73838206ff3b459cd5f05dbaaa_e').videoPlayer({
    'width':'600',
    'height':'466',
    'vid' : 'e2e84a73838206ff3b459cd5f05dbaaa_e'
});
</script>

需要给播放器设置flashParams参数,那么在播放器代码后面加一段即可(注意player最后一行的参数代码末尾不能有逗号,否则会出现IE加载不出播放器的情况):

<script src='//player.polyv.net/script/polyvplayer.min.js'></script>
<div id='plv_e2e84a73838206ff3b459cd5f05dbaaa_e'></div>
<script>
var player = polyvObject('#plv_e2e84a73838206ff3b459cd5f05dbaaa_e').videoPlayer({
    'width':'600',
    'height':'466',
    'vid' : 'e2e84a73838206ff3b459cd5f05dbaaa_e',
    'flashParams':{'wmode':'window','allowScriptAccess':'always','allowFullScreen':'false'}
});
</script>
以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

播放器事件汇总

播放器在特定时刻会尝试调用下列JS函数,可在页面实现下列函数,捕获播放器事件
函数名 参数 说明 代码示例
s2j_onPlayerInitOver vid 播放器数据初始化完毕后,Flash调用此函数 查看
s2j_onReadyPlay vid 播放器数据初始化完毕后,Flash调用此函数,可以执行j2s_resumeVideo,j2s_pauseVideo方法 查看
s2j_onPlayStart vid 播放器成功加载视频文件并缓冲完成后,即将开始播放第1秒时,Flash调用此函数 查看
s2j_onPlayOver vid 视频播放结束后,Flash调用此函数 查看
s2j_onVideoPlay vid 当触发播放事件时,Flash调用此函数 查看
s2j_onVideoPause vid 当触发暂停事件时,Flash调用此函数 查看
s2j_onVideoSeek vid,position,offset 当触发seek事件时,Flash调用此函数;其中position为seek前的播放进度,offset为seek后的播放进度 查看
s2j_onPptDataParam vid 播放器把PPT数据URL,告诉页面,由页面通知PPT播放列表加载此URL的数据事件 查看
s2j_onInteractionData vid,sendTxt 当触发答题事件时,Flash调用此函数,发送教育问答题目、id等数据(sendTxt参数) 查看
s2j_onFullScreen vid 当触发全屏事件时,Flash调用此函数
s2j_onNormalScreen vid 当触发普屏事件时,Flash调用此函数
onbuffer vid 当触发视频播放过程中缓冲时,Flash调用此函数
s2j_onPlayerError type,vid 当触发播放器错误提示时,Flash调用此函数
备注:

s2j_onPlayerError事件中,播放器错误提示类型type参数说明:

__onStreamPlayFaild 视频文件加载失败
__onStreamLoadTimeOut 视频文件加载超时
__onVideoFileKeyError 视频文件URL用到的KEY接口获取失败
__onSkinLoadIoError 皮肤加载失败
__onVxmlStatusError Vxml加载失败
__onUserWebSiteOutFlow 用户流量超标
__onUserWebSiteTimeOut 用户流量超标/过期
__onDomainWhiteBlackCheckError 黑白名单检查不通过
__onXmlError Vxml、uxml加载失败
__onVideoPlayBan 禁止播放
__onVideoPlayTimeOut 视频播放已超过限定次数
__onHorseRaceLampError 跑马灯加载失败
__onVerificationBan 跑马灯权限控制
__onVerificationError 跑马灯验证失败
以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

事件s2j_onVideoSeek()

演示

等待事件...
示例代码
事件: s2j_onVideoSeek()
参数:
说明: 当触发播放事件时,FLASH尝试调用JS函数
注意: 1 为确保良好的浏览器兼容性,请确保使用标准的"object"以及"embed"标签,并为object/embed标签设置相同的id/name值
2 必须设置object/embed标签的属性allowscriptaccess="always",allowNetworking="all"
<span id="content">等待事件..</span>
以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

事件s2j_onVideoPause()

演示

等待事件...
示例代码
事件: s2j_onVideoPause()
参数:
说明: 当触发暂停事件时,FLASH尝试调用JS函数
注意: 1 为确保良好的浏览器兼容性,请确保使用标准的"object"以及"embed"标签,并为object/embed标签设置相同的id/name值
2 必须设置object/embed标签的属性allowscriptaccess="always",allowNetworking="all"


<br/>

<span id="contentSpan">等待事件..</span>

<script type="text/javascript">

window.s2j_onVideoPause = function()

{

var html=document.getElementById("contentSpan").innerHTML;

html+="<br><span style='color:#ff0000;'>事件s2j_onVideoPause:视频暂停.</span>";

document.getElementById("contentSpan").innerHTML=html;

}

</script>
以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

事件s2j_onVideoPlay()

演示

等待事件..
示例代码
事件: s2j_onVideoPlay()
参数:
说明: 当触发播放事件时,FLASH尝试调用JS函数
注意: 1 为确保良好的浏览器兼容性,请确保使用标准的"object"以及"embed"标签,并为object/embed标签设置相同的id/name值2 必须设置object/embed标签的属性allowscriptaccess="always",allowNetworking="all"


<br/>

<span id="contentSpan">等待事件..</span>

<script type="text/javascript">
window.s2j_onVideoPlay = function()
{

var html=document.getElementById("contentSpan").innerHTML;

html+="<br><span style='color:#ff0000;'>事件s2j_onVideoPlay:视频播放.</span>";

document.getElementById("contentSpan").innerHTML=html;

}

</script>
以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

事件s2j_onPlayOver()

演示

等待事件..
示例代码
事件: s2j_onPlayOver()
参数:
说明: 视频播放结束后,会调用此函数
注意: 1 为确保良好的浏览器兼容性,请确保使用标准的"object"以及"embed"标签,并为object/embed标签设置相同的id/name值2 必须设置object/embed标签的属性allowscriptaccess="always",allowNetworking="all"


<br/>

<span id="contentSpan">等待事件..</span>

<script type="text/javascript">window.s2j_onPlayOver = function()

{

document.getElementById("contentSpan").innerHTML="等待事件..<br><span style='color:#ff0000;'>事件s2j_onPlayOver:视频播放结束.</span>";

}

</script>

 

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

事件s2j_onPlayStart()

演示

加载中..
示例代码
事件: s2j_onPlayStart()
参数:
说明: 播放器成功加载视频文件并缓冲完成后,即将开始播放第1秒时,调用此函数
注意: 1 为确保良好的浏览器兼容性,请确保使用标准的"object"以及"embed"标签,并为object/embed标签设置相同的id/name值

2 必须设置object/embed标签的属性allowscriptaccess="always",allowNetworking="all"



<br/>

<span id="contentSpan">加载中..</span>

<script type="text/javascript">window.s2j_onPlayStart = function()

{

document.getElementById("contentSpan").innerHTML="加载中..<br><span style='color:#ff0000;'>事件s2j_onPlayStart:视频缓冲完毕,即将开始播放.</span>";

}

</script>

 

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

事件s2j_onPlayerInitOver()

演示

加载中..
示例代码
事件: s2j_onPlayerInitOver()
参数:
说明: 播放器数据初始化完毕后,会尝试调用此javascript函数
注意: 1 为确保良好的浏览器兼容性,请确保使用标准的"object"以及"embed"标签,并为object/embed标签设置相同的id/name值2 必须设置object/embed标签的属性allowscriptaccess="always",allowNetworking="all"

<br/>

<span id="contentSpan">加载中..</span>

<script type="text/javascript">

window.s2j_onPlayerInitOver = function()

{

document.getElementById("contentSpan").innerHTML="加载中..<br><span style='color:#ff0000;'>事件s2j_onPlayerInitOver:播放器数据初始化完毕.</span>";

}

</script>

 

以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...