[mirotalksfu] - add close YouTube video btn
هذا الالتزام موجود في:
@@ -2291,7 +2291,7 @@ class RoomClient {
|
|||||||
}
|
}
|
||||||
|
|
||||||
openYouTube(data) {
|
openYouTube(data) {
|
||||||
let d, iframe;
|
let d, vb, e, iframe;
|
||||||
let peer_name = data.peer_name;
|
let peer_name = data.peer_name;
|
||||||
let you_tube_url = data.you_tube_url;
|
let you_tube_url = data.you_tube_url;
|
||||||
this.closeYouTube();
|
this.closeYouTube();
|
||||||
@@ -2299,6 +2299,12 @@ class RoomClient {
|
|||||||
d = document.createElement('div');
|
d = document.createElement('div');
|
||||||
d.className = 'Camera';
|
d.className = 'Camera';
|
||||||
d.id = '__youTube';
|
d.id = '__youTube';
|
||||||
|
vb = document.createElement('div');
|
||||||
|
vb.setAttribute('id', '__youTubeBar');
|
||||||
|
vb.className = 'videoMenuBar fadein';
|
||||||
|
e = document.createElement('button');
|
||||||
|
e.className = 'fas fa-times';
|
||||||
|
e.id = '__youTubeExit';
|
||||||
iframe = document.createElement('iframe');
|
iframe = document.createElement('iframe');
|
||||||
iframe.setAttribute('id', '__youTubeIframe');
|
iframe.setAttribute('id', '__youTubeIframe');
|
||||||
iframe.setAttribute('title', peer_name);
|
iframe.setAttribute('title', peer_name);
|
||||||
@@ -2311,9 +2317,18 @@ class RoomClient {
|
|||||||
);
|
);
|
||||||
iframe.setAttribute('frameborder', '0');
|
iframe.setAttribute('frameborder', '0');
|
||||||
iframe.setAttribute('allowfullscreen', true);
|
iframe.setAttribute('allowfullscreen', true);
|
||||||
|
vb.appendChild(e);
|
||||||
d.appendChild(iframe);
|
d.appendChild(iframe);
|
||||||
|
d.appendChild(vb);
|
||||||
this.videoMediaContainer.appendChild(d);
|
this.videoMediaContainer.appendChild(d);
|
||||||
handleAspectRatio();
|
handleAspectRatio();
|
||||||
|
let exitYouTubeBtn = this.getId(e.id);
|
||||||
|
exitYouTubeBtn.addEventListener('click', () => {
|
||||||
|
this.closeYouTube(true);
|
||||||
|
});
|
||||||
|
if (!this.isMobileDevice) {
|
||||||
|
this.setTippy(e.id, 'Close video', 'top-end');
|
||||||
|
}
|
||||||
console.log('[openYouTube] Video-element-count', this.videoMediaContainer.childElementCount);
|
console.log('[openYouTube] Video-element-count', this.videoMediaContainer.childElementCount);
|
||||||
this.sound('joined');
|
this.sound('joined');
|
||||||
}
|
}
|
||||||
|
|||||||
المرجع في مشكلة جديدة
حظر مستخدم