++ don't forget to put your keydownhandler in ALL conference rooms, but
just the roomtype "conference".
Or even better put the keydown listener in a global file that does never
change. You need to check then
if (canvas._videocontainer != null) {
...
}
to see if there is currently a video conference room open.
Sebastian
2011/11/24 [email protected] <[email protected]>
> Hi German,
>
> the patch seems to be okay, didn't test yet but actually it only changes 3
> files, so it should be no big deal.
>
> In the baseVideoObject.lzx
> var itIsMyVideo = (canvas.publicSID == this.publicSID);
> this is not needed, there is a param: isremote
> So you can write:
> if (canvas.ismoderator || !this.isremote) {
>
> Instead of x="${(parent.width)*0.5 - 20}" y="${(parent.height)*0.5 - 20}"
> you could also use: valign="middle" align="center"
>
> Lets commit it, I will test the UI result later.
>
> Sebastian
>
>
> 2011/11/23 German Grekhov <[email protected]>
>
>> Sebastian,
>>
>> I have made a patch against current trunk. This patch is not full because
>> there is no compatibility with current microphone buttons on the user list.
>> Also this patch doesn't contain those new room type that I told about. I
>> just want to show you the idea, just want to show our implementation of the
>> functionality for this room:
>> 1) every user can give himself an exclusive audio
>> 2) a moderator can give everyone an exclusive audio
>> 3) you can also press F12 to give yourself an exclusive audio
>>
>> There is a new picture of microphone in the patch.
>>
>> Best regards,
>> German Grekhov.
>>
>> 2011/11/22 [email protected] <[email protected]>
>>
>> Ok!
>>>
>>> is your patch developed against trunk ?
>>>
>>>
>>> Sebastian
>>>
>>> 2011/11/22 German Grekhov <[email protected]>
>>>
>>>> Ok, maybe I have already forgotten why you didn't include this to the
>>>> trunk...
>>>> But we have moved this button to the video-view after receiving the
>>>> users feedback. Those placement of button was very unhandy for users and
>>>> they didn't clearly understand how to use it and how it worked. But this
>>>> implementation was successfully received by them. It is very clear way of
>>>> giving exclusive audio.
>>>>
>>>> I remember that you wanted to give this button more complex logic. But
>>>> I think that this logic is very complex for users too. They want to use
>>>> some fast and handy ways (and attractive). Your solution is not so clear,
>>>> fast and handy for a simple user's work. So, I offer you look at our
>>>> implementation, may be you will change your opinion.
>>>>
>>>> And the last... "Give the floor smb" means "give smb permission to talk
>>>> at the conference". It is a synonym for "give smb exclusive audio" :)
>>>>
>>>> German.
>>>>
>>>> 2011/11/22 [email protected] <[email protected]>
>>>>
>>>> Hi German,
>>>>>
>>>>> the problem about the "exclusive audio" was not the functionality as,
>>>>> it was a good idea to add it, But the implementation had some issues.
>>>>> There
>>>>> where calls in the code that simply where referencing nowhere. Also it
>>>>> seemed to me that you've put the button in the video-view to avoid need to
>>>>> code the logic behind such a button in the user list :)))
>>>>> I still plan to add this functionality again, I just had no time yet.
>>>>>
>>>>> About muting other to avoid noises from bad microphones:
>>>>> The other theory about doing such kind of noise reduction is the way
>>>>> other video-conferencing application have done it: Instead of "giving"
>>>>> exclusive audio, you have a button "Push to Talk", that means that your
>>>>> micro is only enabled as long as you hold the button.
>>>>> That way also two parties or more can speak at a time without any need
>>>>> to somebody to enable or disable the audio.
>>>>>
>>>>> I don't understand what you mean by the term "giving floor to
>>>>> somebody"?
>>>>>
>>>>> Maybe we could discuss those functionality that you propose and then
>>>>> implement some compromise.
>>>>>
>>>>> Sebastian
>>>>>
>>>>>
>>>>> 2011/11/22 German Grekhov <[email protected]>
>>>>>
>>>>>> Sebastian,
>>>>>>
>>>>>> I want to talk about some new functionality. First of all I want to
>>>>>> talk about "give exclusive audio" (give the floor) functionality. This
>>>>>> functionality is very popular among our russian consumers, and it very
>>>>>> good
>>>>>> to include it to the trunk version. Because many of people have cheap
>>>>>> microphones and they listen to some noise during their conference if more
>>>>>> than one people talk simultaneously. Another reason is providing a new
>>>>>> interesting feature that gives a user more opportunities in his
>>>>>> conference.
>>>>>>
>>>>>> Yes, it is a special feature therefore it is some controversial, and
>>>>>> you are not fully agree about it.
>>>>>> So, we offer to make a new type of conference room which is called
>>>>>> something like "Microphone permission room" or just "Microphone room".
>>>>>> Every user at this room type could use this functionality. But other room
>>>>>> types would not provide it.
>>>>>>
>>>>>> And our implementation of this functionality have changed from the
>>>>>> last time we communicated about it.
>>>>>> There are next changes:
>>>>>> 1) "Give the floor" button is not placed on the left user list, but
>>>>>> it is placed on the video window. If a user move his mouse into some
>>>>>> video
>>>>>> window this button appears in the center of it. And it disappears after
>>>>>> moving the mouse out of the video window. It was made because it
>>>>>> provides a
>>>>>> fast way to give the floor to somebody. Old implementation let a user
>>>>>> make
>>>>>> several clicks to give the floor, but not only one.
>>>>>> 2) This button is a big button, because it is more handy for using it.
>>>>>> 3) Every user could give the floor himself, but he can't give it
>>>>>> another user. Is was made for avoiding some chaos at the conference.
>>>>>> 4) A moderator of the conference could give the floor every user.
>>>>>> 5) A hot-key was added. If you press F12 you will give the floor
>>>>>> yourself.
>>>>>>
>>>>>> I can send you the patch with it and you will check these thing.
>>>>>> Maybe you will have any comments.
>>>>>>
>>>>>> Thank you. Best regards,
>>>>>> German Grekhov.
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Sebastian Wagner
>>>>> http://www.openmeetings.de
>>>>> http://www.webbase-design.de
>>>>> http://www.wagner-sebastian.com
>>>>> [email protected]
>>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> Sebastian Wagner
>>> http://www.openmeetings.de
>>> http://www.webbase-design.de
>>> http://www.wagner-sebastian.com
>>> [email protected]
>>>
>>
>>
>
>
> --
> Sebastian Wagner
> http://www.openmeetings.de
> http://www.webbase-design.de
> http://www.wagner-sebastian.com
> [email protected]
>
--
Sebastian Wagner
http://www.openmeetings.de
http://www.webbase-design.de
http://www.wagner-sebastian.com
[email protected]
--
You received this message because you are subscribed to the Google Groups
"OpenMeetings developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/openmeetings-dev?hl=en.