·您当前的位置:首页 > 技术教程 > CC视频 >

[cc视频]CC视频接口说明

时间:2017-04-17 14:22CC视频
接口分为两种类型:方法、回调;具体使用方法可参照下方示例。

接口分为两种类型:方法、回调;具体使用方法可参照下方示例

方法,是指播放器开放的JavaScript函数,开发者可通过这些函数与播放器进行交互;

回调,是指播放过程中,可触发的播放器事件。

接口名称 功能描述 类型
start() 开始播放 方法
pause() 暂停播放 方法
resume() 恢复播放 方法
seek(time) 定位至指定时间,参数time(单位:秒) 方法
getDuration() 获取视频片长(单位:秒) 方法
getPosition() 获取当前播放时间(单位:秒) 方法
getQualities() 获取当前视频可⽤清晰度列表
返回类型:Array
eg. [{value:"0",label:"普通"},{value:"1",label:"清晰"}]
方法
setQuality(quality) 设置清晰度
参数 quality 为 getQualities 方法获取的 value 值
方法
setVolume(volume) 设置音量
参数volume取值范围:[0-1].  eg. setVolume(0.5)
方法
normalScreen() 退出全屏 方法
setConfig(config) 配置播放器
参数config为配置对象,详细参照播放器配置
方法
on_cc_player_init(vid,objectId) 初始化播放器界面元素
vid : 视频ID
objectId:页面中播放器的id值
回调

示例

HTML代码:

<object...id="cc_A5FEB0EA05F2100B9C33DC5901307461">

...

<paramname="allowFullScreen"value="true" />

<paramname="allowScriptAccess"value="always" />

<embed...name="cc_A5FEB0EA05F2100B9C33DC5901307461"allowFullScreen="true"

allowScriptAccess="always"... />

</object>

JavaScript代码:

 

<script type="text/javascript">

 var player1 = getSWF( "cc_A5FEB0EA05F2100B9C33DC5901307461" );


functionon_cc_player_init( vid, objectID ){

   var player = getSWF( objectID );

   console.info( player1 == player );

   player.start();

  }


functiongetSWF( swfID ) {

   if (window.document[ swfID ]) {

return window.document[ swfID ];

   } elseif (navigator.appName.indexOf("Microsoft") == -1) {

if (document.embeds && document.embeds[ swfID ]) {

return document.embeds[ swfID ];

     }

   } else {

return document.getElementById( swfID );

   }

 }

</script>

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器