|
我也遇到这个问题没有缓冲的返回 只能用最笨的办法写的
- 定义一个播放参数
- var jiazai=0;
- //监听播放时间
- videoPlayer.addEventListener({
- name: 'play'
- }, function(ret, err) {
- execscript('','play_show_open','addevenlistener("'+ret.eventType+'","'+ret.current+'","'+jstime+'");');
- });
- 监听播放时间
- //获取播放状态以及时间
- function addevenlistener(a,b,c){
- //正在播放
- if(a=='playing'){
-
- if(b=='0'){
- $('.jiazai').css('display','block');
- }else if(b==jiazai){
- $('.jiazai').css('display','block');
- }else{
- $('.jiazai').css('display','none');
- }
- jiazai=b;
-
- $api.text($api.byId("kstime"),formatSeconds(b));
- var bfb=parseInt((($api.offset($api.byId('jindutiao')).w/c*b)/$api.offset($api.byId('jindutiao')).w)*100)
- $api.val($api.byId("jindutiao"),bfb);
- }
- //播放完毕
- if(a=='complete'){
- $api.val($api.byId("jindutiao"),'0');
- $('.aui-icon-playfill').css('display','block');
- $('.aui-icon-stop').css('display','none');
- jiazai=0;
- $('.jiazai').css('display','none');
- }
- }
复制代码 |
|