|
@@ -64,6 +64,38 @@ var CMD = { |
|
@@ -64,6 +64,38 @@ var CMD = { |
64
|
LOGIN_RETURN: 13 //客户端登录返回
|
64
|
LOGIN_RETURN: 13 //客户端登录返回
|
65
|
};
|
65
|
};
|
66
|
|
66
|
|
|
|
67
|
+function set_duration () {
|
|
|
68
|
+ var video = $('.video_player').find('video')[0];
|
|
|
69
|
+ var duration;
|
|
|
70
|
+ var durationH;
|
|
|
71
|
+ var durationM;
|
|
|
72
|
+ var durationS;
|
|
|
73
|
+
|
|
|
74
|
+ if (video) {
|
|
|
75
|
+ video.addEventListener('loadedmetadata', function() {
|
|
|
76
|
+ if (this.duration) {
|
|
|
77
|
+ duration = Math.floor(this.duration);
|
|
|
78
|
+ durationH = Math.floor(duration / 3600);
|
|
|
79
|
+ durationM = Math.floor(duration / 60);
|
|
|
80
|
+ durationS = duration % 60;
|
|
|
81
|
+
|
|
|
82
|
+ duration = [durationH, durationM, durationS].map(function(val) {
|
|
|
83
|
+ if (val < 10) {
|
|
|
84
|
+ val = '0' + val;
|
|
|
85
|
+ } else {
|
|
|
86
|
+ val = '' + val;
|
|
|
87
|
+ }
|
|
|
88
|
+
|
|
|
89
|
+ return val;
|
|
|
90
|
+ }).join(':');
|
|
|
91
|
+
|
|
|
92
|
+ $('.duration .val').text(duration);
|
|
|
93
|
+ }
|
|
|
94
|
+ })
|
|
|
95
|
+
|
|
|
96
|
+ }
|
|
|
97
|
+}
|
|
|
98
|
+
|
67
|
|
99
|
|
68
|
/**
|
100
|
/**
|
69
|
* 播放按钮
|
101
|
* 播放按钮
|
|
@@ -164,6 +196,10 @@ function init_play_button() { |
|
@@ -164,6 +196,10 @@ function init_play_button() { |
164
|
if (typeof get_live_data == 'function') {
|
196
|
if (typeof get_live_data == 'function') {
|
165
|
get_live_data(3, live_type); //数据统计
|
197
|
get_live_data(3, live_type); //数据统计
|
166
|
}
|
198
|
}
|
|
|
199
|
+
|
|
|
200
|
+ if (live_type === 3) {
|
|
|
201
|
+ set_duration();
|
|
|
202
|
+ }
|
167
|
});
|
203
|
});
|
168
|
}
|
204
|
}
|
169
|
|
205
|
|
|
@@ -201,7 +237,6 @@ function init_video(video_source, is_wechat, is_ios, width, height) { //åˆå§‹åŒ |
|
@@ -201,7 +237,6 @@ function init_video(video_source, is_wechat, is_ios, width, height) { //åˆå§‹åŒ |
201
|
is_ios: is_ios,
|
237
|
is_ios: is_ios,
|
202
|
callback: replay_barrage_callback_handler
|
238
|
callback: replay_barrage_callback_handler
|
203
|
});
|
239
|
});
|
204
|
-
|
|
|
205
|
}
|
240
|
}
|
206
|
|
241
|
|
207
|
}
|
242
|
}
|