Hi,
I have several problems with screen sharing:
1. When closing the browser window the "Adobe Acrobat Connect Pro" tab on the bottom is still running.
When doing it several times I'm getting several tabs. (windows XP, Chrome).
2. It takes several seconds for the screen sharing popup to show which might confuse users.
Are there events I can use to show and hide a loading indication like "loading screen sharing... please wait"?
Is it possible that the plugin will show this loading indication?
3. Sometimes the "Start Screen Sharing" popup is displayed behind the browser window.
This is very confusing for the user that can't guess what to do.
It might happen if you focus the browser window or some other app, not sure.
4. A user that tries to stop publishing is kicked out of the room.
I've tried
sspublisher.stop();
or
ss.publsher.stop(cSession.userManager.myUserID)
I'm using latest LCCS SDK and screen sharing plugin with Flash 11.1 under windows XP with chrome.
Thanks
Hi,
Issue 1 might be because you are not closing your screensharing properly. THe addin must go away if you stop screensharing.
Issue 2, Listen for events ScreenShareEvent.SCREEN_SHARE_STARTED & ScreenShareEvent.SCREEN_SHARE_STARTING,
Issue 3, It was reported for window 7, and was fixed too. We will have to reconfirm it for Win XP
Issue 4, this is new and try to reproduce it, I will fix it if there is a bug.
Thanks
Arun
Views
Replies
Total Likes
Hi,
Two more issues:
Are there plans to use RTMFP for screen sharing in the near future?
I saw several posts about it but it's not clear if/when this will be implemented.
Thanks
Views
Replies
Total Likes
I have also following issues in screen sharing:
1. When addin launches and addin tab is created in the task bar, If I click on the addin tab before StreamEvent.STREAM_RECEIVE fires first time, the addin close and one can not start sharing.
2. When a subscriber entered later in the screen sharing session, first all the screens are displayed to him one by one quickly (which have shared so far in the session by publisher) and then it comes to screen currently sharing by publisher.
Thanks.
Views
Replies
Total Likes
This is a reproducible example for the ScreenSharePublisher.stop() bug.
Win XP, FF9, latest SDK, latest Flash player
You login by calling the swf from javascript with login(roomURL, authToken) or replace it with manual authentication.
Trace messages are shown in FireBug. Replace it with something else if needed.
Click on the button to start screen sharing.
Click on the button again and see that the user gets logged out.
Thanks
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:rtc="http://ns.adobe.com/rtc"
width="600"
height="700"
paddingBottom="0"
paddingTop="0"
paddingLeft="0"
paddingRight="0"
applicationComplete="init()">
<fx:Script>
<![CDATA[
import flash.external.ExternalInterface;
import com.adobe.rtc.util.DebugUtil;
[Bindable]
private var roomURL:String;
[Bindable]
private var authToken:String;
private function init(e:Event = null):void
{
removeEventListener(Event.ADDED_TO_STAGE, init);
DebugUtil.traceFunction = traceMessage;
ExternalInterface.addCallback("login", login);
}
private function traceMessage(message:String):void
{
ExternalInterface.call("console.log", message);
}
private function login(roomURL:String, authToken:String):void
{
this.authToken = authToken;
this.roomURL = roomURL;
cSession.login();
}
private function onSSClick(event:MouseEvent):void
{
if(event.target.selected) {
event.target.label = "Stop Screen Share" ;
if(ssPublisher != null && !ssPublisher.isPublishing) {
ssPublisher.publish();
}
} else {
event.target.label = "Start Screen Share" ;
if(ssPublisher != null && ssPublisher.isPublishing) {
ssPublisher.stop();
}
}
}
]]>
</fx:Script>
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<fx:Style>
</fx:Style>
<rtc:ConnectSessionContainer id="cSession"
autoLogin="false"
width="600"
height="700"
roomURL="{roomURL}">
<rtc:authenticator>
<rtc:AdobeHSAuthenticator requireRTMFP="true"
protocol="RTMFP"
authenticationKey="{authToken}">
</rtc:AdobeHSAuthenticator>
</rtc:authenticator>
<rtc:ScreenSharePublisher id="ssPublisher"/>
<s:VGroup>
<s:ToggleButton label="Start Screen Share"
click="onSSClick(event)" />
<rtc:ScreenShareSubscriber width="500" height="500"
showMyStream="false"/>
</s:VGroup>
</rtc:ConnectSessionContainer>
</mx:Application>
Views
Replies
Total Likes
Arun, any news about the bug that disconnects the user when calling ScreenSharePublisher.stop()?
Thanks
Views
Replies
Total Likes