<button tooltips="" tooltip-title="(un)Mute Mic" tooltip-side="bottom" tooltip-lazy="false" class="btn btn-material-blue-900" ng-click="muteMic(cbMuteMic)">
<i class="" ng-class="{'mdi-av-mic': !verto.data.mutedMic, 'mdi-av-mic-off': verto.data.mutedMic}"></i>
</button>
- <button tooltips="" tooltip-title="(un)Mute Video" tooltip-side="bottom" tooltip-lazy="false" class="btn btn-material-blue-900" ng-click="muteVideo(cbMuteVideo)">
+ <button tooltips="" tooltip-title="(un)Mute Video" tooltip-side="bottom" tooltip-lazy="false" class="btn btn-material-blue-900" ng-click="muteVideo(cbMuteVideo)" ng-if="verto.data.canVideo">
<i class="" ng-class="{'mdi-av-videocam': !verto.data.mutedVideo, 'mdi-av-videocam-off': verto.data.mutedVideo}"></i>
</button>
<button tooltips="" tooltip-title="Toggle Fullscreen Mode" tooltip-side="bottom" tooltip-lazy="false" class="btn btn-material-blue-900" ng-click="goFullscreen()">
maxHeight = data.bestHeight;
if(!data.bestWidth) {
- maxWidth = videoResolution[data.vidQual].width;
+ if (videoResolution[data.vidQual]) {
+ maxWidth = videoResolution[data.vidQual].width;
+ }
}
if(!data.bestHeight) {
- maxHeight = videoResolution[data.vidQual].height;
+ if (videoResolution[data.vidQual]) {
+ maxHeight = videoResolution[data.vidQual].height;
+ }
}
return {
};
var init = function(resolutions) {
+ // This means that we cannot use video!
+ if (resolutions.validRes.length === 0) {
+ console.log('No valid resolutions, disabling video.');
+ data.canVideo = false;
+ } else {
+ data.canVideo = true;
+ }
data.bestWidth = resolutions['bestResSupported'][0];
data.bestHeight = resolutions['bestResSupported'][1];
- that.updateResolutions(resolutions['validRes']);
-
- that.refreshVideoResolution();
+ if (data.canVideo) {
+ that.updateResolutions(resolutions['validRes']);
+ that.refreshVideoResolution();
+ }
+
// Checking if we have a failed connection attempt before
// connecting again.
if (data.instance && !data.instance.rpcClient.socketReady()) {
socketUrl: data.wsURL,
tag: "webcam",
ringFile: "sounds/bell_ring2.wav",
- loginParams: {
- foo: true,
- bar: "yes"
- },
videoParams: getVideoParams(),
// TODO: Add options for this.
audioParams: {