-
Notifications
You must be signed in to change notification settings - Fork 388
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
flutter web is in beta now. Is there any plan that this Agora sdk will support flutter web as well? #63
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@LichKing-2234 i can buy you a dinner :) Can you give priority ? |
@oncul I will check it tomorrow. |
@LichKing-2234 any update ? |
@oncul I have reproduced this issue, still procesing. |
@oncul Seems like a bug from flutter? the |
I dont have any idea, i cant figure out bug from flutter or agora sdk. |
@oncul I will test other web plugin tomorrow. |
I have been using this plugin on web successfully: https://pub.dev/packages/firebase_messaging. This plugin does have additional JS to be added like in Agora's case to make its web version work; but it does not create this problem seen with Agora's web release build running under a domain. I am able to make firebase_messaging work across my Android, iOS apps and the web version created using Flutter. May be you can look at it and see if it helps you find the solution. |
@reeteshranjan @oncul My mistake. It has been fixed. I forget to add the external constructor.
|
I am able to see the example app release build video example work in a domain to the extent of joining and leaving channel and seeing other user in the same channel appear in inset view. Thanks for the work on this issue! |
@LichKing-2234 the audio does not seem to work on the web release build. I had seen it earlier with debug build as well. I am trying to use the audio channel example itself. I have played with all the controls available in the audio channel example for volume, microphone control, earpiece vs speakerphone etc.; and put 2 browser sessions in 2 different laptops for the same Agora channel name to test the audio channel. Each session uses a different UID and a token created for that UID for the common channel name. But I cannot hear anything said on other session. I have also integrated things in my app, and as earlier, the audio works perfectly fine on Android and iOS but anything spoken on the web version does not get heard on android/ios, and anything spoken on android/ios app does not get heard on web version. |
@reeteshranjan thanks you, I will check and test it. maybe you can create a new issue to discuss the issues. |
Please see #365. Could there be any ETA on this? |
@LichKing-2234 any updates on the audio related bug? Any ETA? |
I suggest you use |
@LichKing-2234 please see #376. It's about mirror mode not working on web version using |
@LichKing-2234 please also see #377. This one is about changing video dimension using |
Is resolution of #310 going to be in I see a screen share example in Please clarify about to what extent and by when the support to screen share will be added in the SDK. |
@reeteshranjan It has been supported, you can checkout the new |
Thanks! Will check. |
I am unable to get the video streaming for web working. I am just trying to join the stream as an audience member on web to a stream coming from my iphone. I keep getting this error Error: PlatformException(error, AgoraRTCError DEVICE_NOT_FOUND: NotFoundError: Requested device not found, null, null). Here is my initialization code. Please lmk if i am doing anything wrong. Thank you. Future<void> initialize() async {
await _initRtcEngine();
_addAgoraEventHandlers();
String token = await userBloc.getStreamToken(
apiKey: Util.apiKey,
channelName: widget.channelName,
role: "audience",
);
await engine?.joinChannel(token, widget.channelName, null, 0, null);
}
/// Create agora sdk instance and initialize
Future<void> _initRtcEngine() async {
engine = await RtcEngine.createWithContext(
RtcEngineContext(
Util.agoraID,
),
);
await engine?.enableVideo();
await engine?.setChannelProfile(ChannelProfile.LiveBroadcasting);
ClientRoleOptions options = ClientRoleOptions(
audienceLatencyLevel: AudienceLatencyLevelType.UltraLowLatency,
);
await engine?.setClientRole(ClientRole.Audience, options);
} |
@tjcampanella I will test your case. |
@LichKing-2234 Have you had a chance to look at this? I believe someone just opened a new issue possibly relating to the same thing on web. |
@tjcampanella I have tested it, it works for me. Could you pls test the latest code on the |
If you have any problem with the Web platform, you can create a new issue. |
No description provided.
The text was updated successfully, but these errors were encountered: