[mirotalksfu] - fix video PIP on exit

هذا الالتزام موجود في:
Miroslav Pejic
2025-01-11 16:14:39 +01:00
الأصل adbd663c66
التزام ad21adc338
4 ملفات معدلة مع 16 إضافات و6 حذوفات

عرض الملف

@@ -55,7 +55,7 @@ dev dependencies: {
* @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com
* @version 1.6.92
* @version 1.6.93
*
*/

عرض الملف

@@ -1,6 +1,6 @@
{
"name": "mirotalksfu",
"version": "1.6.92",
"version": "1.6.93",
"description": "WebRTC SFU browser-based video calls",
"main": "Server.js",
"scripts": {
@@ -78,7 +78,7 @@
"mediasoup-client": "3.8.1",
"ngrok": "^5.0.0-beta.2",
"nodemailer": "^6.9.16",
"openai": "^4.78.0",
"openai": "^4.78.1",
"qs": "6.13.1",
"socket.io": "4.8.1",
"swagger-ui-express": "5.0.1",

عرض الملف

@@ -11,7 +11,7 @@ if (location.href.substr(0, 5) !== 'https') location.href = 'https' + location.h
* @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com
* @version 1.6.92
* @version 1.6.93
*
*/
@@ -4877,7 +4877,7 @@ function showAbout() {
imageUrl: image.about,
customClass: { image: 'img-about' },
position: 'center',
title: 'WebRTC SFU v1.6.92',
title: 'WebRTC SFU v1.6.93',
html: `
<br />
<div id="about">

عرض الملف

@@ -9,7 +9,7 @@
* @license For commercial or closed source, contact us at license.mirotalk@gmail.com or purchase directly via CodeCanyon
* @license CodeCanyon: https://codecanyon.net/item/mirotalk-sfu-webrtc-realtime-video-conferences/40769970
* @author Miroslav Pejic - miroslav.pejic.85@gmail.com
* @version 1.6.92
* @version 1.6.93
*
*/
@@ -3500,6 +3500,16 @@ class RoomClient {
}
});
}
if (videoPlayer) {
videoPlayer.addEventListener('leavepictureinpicture', (event) => {
console.log('Exited PiP mode');
if (videoPlayer.paused) {
videoPlayer.play().catch((error) => {
console.error('Error playing video after exit PIP mode:', error);
});
}
});
}
}
// ####################################################