bugfix
This commit is contained in:
parent
66dc91a68b
commit
3594dd3161
@ -33,6 +33,9 @@ bricks.Signaling = class {
|
|||||||
this.sessionhandlers = {};
|
this.sessionhandlers = {};
|
||||||
this.init_websocket();
|
this.init_websocket();
|
||||||
this.hb_task = null;
|
this.hb_task = null;
|
||||||
|
if (!this.heartbeat_period){
|
||||||
|
this.heartbeat_period = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
init_websocket(){
|
init_websocket(){
|
||||||
@ -125,12 +128,13 @@ bricks.Signaling = class {
|
|||||||
return h
|
return h
|
||||||
}
|
}
|
||||||
login(){
|
login(){
|
||||||
console.log('login send')
|
console.log('login send', this.heartbeat_period)
|
||||||
var d = {
|
var d = {
|
||||||
type:'login',
|
type:'login',
|
||||||
}
|
}
|
||||||
this.send_data(d);
|
this.send_data(d);
|
||||||
if (this.heartbeat_period){
|
if (this.heartbeat_period > 0){
|
||||||
|
console.log('call login again in', this.heartbeat_period, ' seconds');
|
||||||
this.hb_task = schedule_once(this.login.bind(this), this.heartbeat_period);
|
this.hb_task = schedule_once(this.login.bind(this), this.heartbeat_period);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -132,6 +132,16 @@ bricks.Video = class extends bricks.Layout {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
set_source(url, vtype){
|
set_source(url, vtype){
|
||||||
|
var t = url.toLowerCase();
|
||||||
|
if (t.endsWith('.m3u8')){
|
||||||
|
vtype = 'application/x-mpegURL';
|
||||||
|
} else if (t.endsWith('.mp4')){
|
||||||
|
vtype = 'video/mp4';
|
||||||
|
} else if (t.endsWith('.webm')){
|
||||||
|
vtype = 'video/webm';
|
||||||
|
} else {
|
||||||
|
vtype = 'application/x-mpegURL';
|
||||||
|
}
|
||||||
if(this.player){
|
if(this.player){
|
||||||
this.video_body.cur_url = url;
|
this.video_body.cur_url = url;
|
||||||
this.video_body.cur_vtype = vtype;
|
this.video_body.cur_vtype = vtype;
|
||||||
|
Loading…
Reference in New Issue
Block a user