Merge pull request #104 from nextcloud/use_state_of_webrtc

The webrtc library already keeps state lets use that
This commit is contained in:
Lukas Reschke 2016-11-16 23:59:30 +01:00 коммит произвёл GitHub
Родитель 0255dffa4e acf4f7e378
Коммит d6807e06b0
1 изменённых файлов: 8 добавлений и 14 удалений

Просмотреть файл

@ -128,28 +128,22 @@
});
});
var videoHidden = false;
$('#hideVideo').click(function() {
if (videoHidden) {
OCA.SpreedMe.webrtc.resumeVideo();
$(this).data('title', 'Disable video').removeClass('video-disabled');
videoHidden = false;
} else {
if (OCA.SpreedMe.webrtc.webrtc.isVideoEnabled()) {
OCA.SpreedMe.webrtc.pauseVideo();
$(this).data('title', 'Enable video').addClass('video-disabled');
videoHidden = true;
} else {
OCA.SpreedMe.webrtc.resumeVideo();
$(this).data('title', 'Disable video').removeClass('video-disabled');
}
});
var audioMuted = false;
$('#mute').click(function() {
if (audioMuted) {
OCA.SpreedMe.webrtc.unmute();
$(this).data('title', 'Mute audio').removeClass('audio-disabled');
audioMuted = false;
} else {
if (OCA.SpreedMe.webrtc.webrtc.isAudioEnabled()) {
OCA.SpreedMe.webrtc.mute();
$(this).data('title', 'Enable audio').addClass('audio-disabled');
audioMuted = true;
} else {
OCA.SpreedMe.webrtc.unmute();
$(this).data('title', 'Mute audio').removeClass('audio-disabled');
}
});