事件s2j_onInteractionData()

演示

等待事件...
示例代码
事件: s2j_onInteractionData()
参数: sendTxt
参数类型: string
说明: 当触发答题事件时,FLASH尝试调用JS函数,发送教育问答题目、id等数据(互动问答出现在2分04秒和3分14秒)
注意: 1 为确保良好的浏览器兼容性,请确保使用标准的"object"以及"embed"标签,并为object/embed标签设置相同的id/name值
2 必须设置object/embed标签的属性allowscriptaccess="always",allowNetworking="all"



    
	

s2j_onInteractionData

 

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

事件s2j_onPlayerError()

演示

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


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

预览购买

场景

需要在网站上放一个视频教程,用户只允许观看3分钟,完了之后显示需要注册购买视频才能继续观看。点击之后跳到登录购买链接。

原理
利用预览代码和播放器的播放结束事件,预览播放结束时触发到s2j_onPlayOver,把播放器隐藏,显示一张图片,引导用户注册或购买。

实现方法

从保利威视视频管理后台拷贝预览代码,
1

<script src='https://player.polyv.net/script/polyvplayer.min.js'></script>
<div id='previewArea'></div>
<script>
var player = polyvObject('#previewArea').previewPlayer({
    'width':'640',
    'height':'340',
    'vid' : 'bk51l599cnl1k8c1l5nn79kk26p458943_k'
});
</script>

制作一张640x340的图片(跟视频播放器大小一致),播放器预览时间完成之后用来显示在播放器上方,提示用户应该购买。
这里用了这张图:

播放之前还不到它出场,先用隐藏的图层,链接用购买或者注册的

<span id="buylink" style="display:none"><a href="http://www.polyv.net/pricing.html" target="_blank"><img alt="" src="http://www.polyv.net/uploads/allimg/130911/1-13091110350RR.png" /></a></span>

最后只需两行javascript就搞定了:

function s2j_onPlayOver()
{
    //alert("播放结束");
        document.getElementById("buylink").style.display = "block";
    document.getElementById("previewArea").style.display = "none";
}
以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...

三分屏课件播放器

一、调用方法

 <div id="polyvPptPlayerContainer" ></div>
<script src="http://static.polyv.net/file/polyv_ppt_player.js"></script>
<script type="text/javascript">
    var polyvPptPlayerData={
        mainWidth:680,     //主屏宽度
        mainHeight:600,    //主屏高度
        subWidth:280,      //副屏宽度
        subHeight:200,     //副屏高度
        main:"ppt",        //默认主屏画面: ppt/player
        dir:"mainLeft",    //主屏位置: mainLeft/mainRight
        containerId:"polyvPptPlayerContainer",
        ppt:{                                          
            src:"http://player.polyv.net/ppt.swf",
            vars:"ban_title=on"
        },
        player:{
            src:"http://player.polyv.net/videos/player.swf",           vars:"vid=02bfeb00e29f59346f349ea3069d8032_0"
        },
        list:{
            src:"http://player.polyv.net/ppt_list.swf",
            vars:"list_type=txt"
        }
    };
    polyvPptPlayer(polyvPptPlayerData);
</script>

二、参数说明

序号 参数名 参数值 意义
1 mainWidth 680,单位(px) 主屏宽度
2 mainHeight 600,单位(px) 主屏高度
3 subWidth 280,单位(px) 副屏宽度
4 subHeight 200,单位(px) 副屏高度
5 main player/ppt 默认主屏画面
6 dir mainLeft/mainRight 主屏位置
7 containerId 父级div元素的ID 三分屏父容器ID
8 ppt 可设参数vars: "ban_title=on",屏蔽显示ppt标题 三分屏ppt播放器
9 player 可设参数vars: "vid=xxx......",播放对应视频 三分屏视频播放器list
10 list 默认显示图片列表,可设参数vars: "list_type=txt",显示文字列表 三分屏列表播放器

三、接口示例

POLYV点播平台播放器接口均可按以下方式调用

示例:暂停播放

<button onclick="pause()">暂停</button>
<script>
    function pause(){
        polyvPptPlayerData.player.j2s_pauseVideo();
    }
</script>
以上内容是否对您有帮助?根本没有帮助文档较差文档一般文档不错文档很好
Loading...