Author: solomax
Date: Wed Jan 11 10:22:05 2017
New Revision: 1778267
URL: http://svn.apache.org/viewvc?rev=1778267&view=rev
Log:
[OPENMEETINGS-1376] video-only window being displayed as expected
Modified:
openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/commonVideoViewContentSWF10.lzx
openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/video/baseVideoObject.lzx
Modified:
openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/commonVideoViewContentSWF10.lzx
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/commonVideoViewContentSWF10.lzx?rev=1778267&r1=1778266&r2=1778267&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/commonVideoViewContentSWF10.lzx
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/commonVideoViewContentSWF10.lzx
Wed Jan 11 10:22:05 2017
@@ -133,22 +133,16 @@
setPartnerName(vidContainer, cl.firstname, cl.lastname);
switch (cl.avsettings) {
case 'a':
- vidContainer.setVideouserProfilePic(cl);
if ($debug) Debug.warn("start play");
vidContainer._chatvideoinner._videostream.playStream(cl.broadCastID, -1);
- vidContainer.setAttribute("visible", false);
break;
case 'v':
case 'av':
//this means avsettings is either: "v" or "av"
- vidContainer.setDefaultVideoSize(cl.VWidth,
cl.VHeight);
vidContainer._chatvideoinner._videostream.playStream(cl.broadCastID, -1);
- vidContainer.setAttribute("visible", true);
break;
case 'n':
default:
- vidContainer.setVideouserProfilePic(cl);
- vidContainer.setAttribute("visible", false);
break;
}
vidContainer.updateAVSettingsSymbol(cl);
@@ -341,11 +335,6 @@
if (obj == null) {
obj = this.getNewVideoObjectByPos(rcl.publicSID);
}
- if ("n" == rcl.avsettings || "a" == rcl.avsettings) {
- obj.setVideouserProfilePic(rcl);
- } else {
- obj.deleteVideoConfProfilePic();
- }
obj.thisVars = rcl;
obj.updateAVSettingsSymbol(rcl);
var v = ("a" == rcl.avsettings && obj.isInterview) || ("a" !=
rcl.avsettings && rcl.avsettings != "n");
@@ -791,11 +780,6 @@
if ($debug) Debug.write("startAvBroadcast::doninitalize");
var settings = getAVmode();
if ($debug) Debug.write("startAvBroadcast::mode, ", settings,
canvas.currentClient.avsettings);
- var vWidth = canvas.currentClient.VWidth;
- var vHeight = canvas.currentClient.VHeight;
- if (!canvas.isInterview) {
- myvideocontainer.setDefaultVideoSize(vWidth, vHeight);
- }
var videoview = myvideocontainer._chatvideoinner._videostream;
if ($debug) Debug.write("myvideocontainer: ", myvideocontainer);
@@ -805,45 +789,21 @@
if ($debug) Debug.write("startAvBroadcast", _camera, _micro,
settings, videoview);
if ($debug) Debug.write("BroadcastId: ",
canvas.currentClient.broadCastID);
- switch (settings){
+ switch (settings) {
case "av":
videoview.broadcast(canvas.currentClient.broadCastID, _camera, _micro);
- myvideocontainer.setAttribute("visible", true);
-
myvideocontainer._toolbar._mute.setAttribute("visible", true);
-
myvideocontainer._toolbar._volume.setAttribute("visible", true);
- if(!canvas.isInterview &&
myvideocontainer.minimized) {
- myvideocontainer.reminimize();
- }
break;
case "a":
videoview.broadcast(canvas.currentClient.broadCastID, null, _micro);
- myvideocontainer.setAttribute("visible", true);
-
myvideocontainer._toolbar._mute.setAttribute("visible", true);
-
myvideocontainer._toolbar._volume.setAttribute("visible", true);
- if(!canvas.isInterview &&
!myvideocontainer.minimized) {
- myvideocontainer.minimize();
- }
break;
case "v":
videoview.broadcast(canvas.currentClient.broadCastID, _camera, null);
- myvideocontainer.setAttribute("visible", true);
-
myvideocontainer._toolbar._mute.setAttribute("visible", false);
-
myvideocontainer._toolbar._volume.setAttribute("visible", false);
- if(!canvas.isInterview &&
myvideocontainer.minimized) {
- myvideocontainer.reminimize();
- }
break;
case "n":
- if ($debug) Debug.write("Do not Publish A/V");
- //Prevent from Hiding the Box in Event Modus
- if (canvas.thishib.modus == "conference") {
-
myvideocontainer.setAttribute("visible", false);
- }
- break;
default:
- if ($debug) Debug.warn("no valid device Setup
chosen");
break;
}
+ myvideocontainer.updateAVSettingsSymbol(canvas.currentClient);
enableRecordingButton();
]]>
</method>
Modified:
openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/video/baseVideoObject.lzx
URL:
http://svn.apache.org/viewvc/openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/video/baseVideoObject.lzx?rev=1778267&r1=1778266&r2=1778267&view=diff
==============================================================================
---
openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/video/baseVideoObject.lzx
(original)
+++
openmeetings/application/branches/3.2.x/openmeetings-flash/src/main/swf/video/baseVideoObject.lzx
Wed Jan 11 10:22:05 2017
@@ -201,8 +201,49 @@
</method>
<method name="updateAVSettingsSymbol" args="rcl">
- //FIXME: Set a Symbol wether this Client is
Audio(only)/Video(only), both or Profile Picture
+ <![CDATA[
+ //FIXME: Set a Symbol whereve this Client is
Audio(only)/Video(only), both or Profile Picture
if ($debug) Debug.warn("updateAVSettingsSymbol TODO
",rcl);
+ switch (rcl.avsettings) {
+ case "av":
+ this.setDefaultVideoSize(rcl.VWidth,
rcl.VHeight);
+ this.setAttribute("visible", true);
+
this._toolbar._mute.setAttribute("visible", true);
+
this._toolbar._volume.setAttribute("visible", true);
+ if(!canvas.isInterview &&
this.minimized) {
+ this.reminimize();
+ }
+ break;
+ case "a":
+ this.setAttribute("visible", true);
+
this._toolbar._mute.setAttribute("visible", true);
+
this._toolbar._volume.setAttribute("visible", true);
+ if(!canvas.isInterview &&
this.minimized) {
+ this.reminimize();
+ }
+ this.setVideouserProfilePic(rcl);
+ break;
+ case "v":
+ this.setDefaultVideoSize(rcl.VWidth,
rcl.VHeight);
+ this.setAttribute("visible", true);
+
this._toolbar._mute.setAttribute("visible", false);
+
this._toolbar._volume.setAttribute("visible", false);
+ if(!canvas.isInterview &&
this.minimized) {
+ this.reminimize();
+ }
+ break;
+ case "n":
+ if ($debug) Debug.write("Do not Publish
A/V");
+ //Prevent from Hiding the Box in Event
Modus
+ if (canvas.thishib.modus ==
"conference") {
+ this.setAttribute("visible",
false);
+ }
+ break;
+ default:
+ if ($debug) Debug.warn("no valid device
Setup chosen");
+ break;
+ }
+ ]]>
</method>
<method name="doResize" args="bool">