|
@@ -1305,18 +1305,18 @@ function implementOnEndedHandling(jitsiTrack) {
|
1305
|
1305
|
* @param handler the handler
|
1306
|
1306
|
*/
|
1307
|
1307
|
function addMediaStreamInactiveHandler(mediaStream, handler) {
|
1308
|
|
- if (mediaStream.addEventListener) {
|
1309
|
|
- // chrome
|
1310
|
|
- if(typeof mediaStream.active !== "undefined")
|
1311
|
|
- mediaStream.oninactive = handler;
|
1312
|
|
- else
|
1313
|
|
- mediaStream.onended = handler;
|
1314
|
|
- } else {
|
|
1308
|
+ if(RTCBrowserType.isTemasysPluginUsed()) {
|
1315
|
1309
|
// themasys
|
1316
|
1310
|
mediaStream.attachEvent('ended', function () {
|
1317
|
1311
|
handler(mediaStream);
|
1318
|
1312
|
});
|
1319
|
1313
|
}
|
|
1314
|
+ else {
|
|
1315
|
+ if(typeof mediaStream.active !== "undefined")
|
|
1316
|
+ mediaStream.oninactive = handler;
|
|
1317
|
+ else
|
|
1318
|
+ mediaStream.onended = handler;
|
|
1319
|
+ }
|
1320
|
1320
|
}
|
1321
|
1321
|
|
1322
|
1322
|
/**
|