AgoraIO-Extensions / Agora-Flutter-SDK

Flutter plugin of Agora RTC SDK for Android/iOS/macOS/Windows
https://pub.dev/packages/agora_rtc_engine
MIT License
747 stars 389 forks source link

Flutter web support on agora_rtc_engine: ^6.x #844

Open littleGnAl opened 1 year ago

dbrezack commented 1 year ago

@littleGnAl Is this going to be supported anytime soon ?

bauloc commented 1 year ago

Hi @littleGnAl flutter support for web when will it be published

littleGnAl commented 1 year ago

I'm sorry that there's no timeline guarantee yet.

MrAlek commented 1 year ago

Lots of upvotes on this issue in a small amount of time. We're another company relying on Agora for Flutter in need of web support. This feature should be on the timeline, please check if it can be bumped up @littleGnAl

oexza commented 1 year ago

We've had to resort to a hack, a combination of Iframe + AgoraRTCWeb + Dart js Package to call back into flutter. Its dirty but it works. I hope Flutter web gets prioritized.

dbrezack commented 1 year ago

@littleGnAl We signed a contract with agora under the pretenses that agroa would continue to support flutter web. What do we have to do to get this prioritized with your managers ?

Qimeron commented 1 year ago

@dbrezack may I know who from agora signed the contract you mention?

ysc1995 commented 1 year ago

@dbrezack Flutter web is on our product roadmap already but we cannot provide a timeline at the moment. We are internally discussing about the priority of it. Will provide an update when the timeline is finalized.

mminhlequang commented 1 year ago

@littleGnAl and plan for web on android or ios (phone) ?

luvishq commented 1 year ago

@littleGnAl : any updates here ?

littleGnAl commented 1 year ago

I think @ysc1995 will update here if there's any news.

laxman-stan commented 1 year ago

Hey agora team @ysc1995 @littleGnAl There haven't been updates on this topic for the past several months. Could you confirm if there are plans to include this feature? If yes, what might be the anticipated timeline?

Thank you

hatemragab commented 1 year ago

same here any updates its says agora v 6.x start use dart ffi which not support web yet!

SittiphanSittisak commented 1 year ago

I have a question. If this version is already fixed. Is video call work with a mobile browser? If yes, how long to fix this bug? I am deciding whether to use Agora or not for my company.

github4f commented 1 year ago

Any updates? @ysc1995 @littleGnAl

ShanthKumar commented 1 year ago

Any updates for web platform for version ^6.x ? @ysc1995 @littleGnAl

bgoncharuck commented 1 year ago

Any updates on it?

mminhlequang commented 1 year ago

:D they don't care

hatemragab commented 1 year ago

we urgently need the web!

mminhlequang commented 1 year ago

you can use version < 6.x

oexza commented 1 year ago

you can use version < 6.x

how?

hatemragab commented 1 year ago

v 6.x not working on the web version

mminhlequang commented 1 year ago

<

amit3xpo commented 1 year ago

Hi, we are also looking for web support. Any updates on it?

littleGnAl commented 1 year ago

It's been worked in progress, the alpha version may be completed by the end of this year or the beginning of next year, but I'm sorry that there's no timeline guarantee yet.

littleGnAl commented 1 year ago

The early web support on agora_rtc_engine: ^6.x has landed in the main branch but it should cover most of the basic scenario. Please note that the documentation is incomplete for web and it has only been tested on desktop web at this time. We will keep working on it, and fulfill APIs as much as possible.

mdaniyal9 commented 1 year ago

TypeError: Cannot read properties of undefined (reading 'initIrisRtc') packages/agora_rtc_engine/src/impl/platform/web/js_iris_api_engine_binding_delegate.dart 20:5 createApiEngine packages/iris_method_channel/src/platform/web/iris_method_channel_internal_web.dart 107:9 initilize dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 84:54 runBody dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 127:5 _async packages/iris_method_channel/src/platform/web/iris_method_channel_internal_web.dart 103:41 initilize packages/iris_method_channel/src/iris_method_channel.dart 48:42 initilize dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 84:54 runBody dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 127:5 _async packages/iris_method_channel/src/iris_method_channel.dart 40:41 initilize packages/agora_rtc_engine/src/impl/agora_rtc_engine_impl.dart 388:29 initialize$ dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 84:54 runBody dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 127:5 _async packages/agora_rtc_engine/src/impl/agora_rtc_engine_impl.dart 364:26 initialize packages/go_router_example/pages/test-agora-call-new.dart 141:23 setupVideoSDKEngine

I have added in index.html

littleGnAl commented 1 year ago

@mdaniyal9 Can you please raise a new issue for your problem? Thanks.

mdaniyal9 commented 1 year ago

sure

developersTeem commented 1 year ago

@littleGnAl Thanks for the web support but If I'm trying to use agora for web I'm getting the below issues

TypeError: Cannot read properties of undefined (reading 'createIrisApiEngine') packages/agora_rtc_engine/src/impl/platform/web/js_iris_api_engine_binding_delegate.dart 19:29 createApiEngine packages/iris_method_channel/src/platform/web/iris_method_channel_internal_web.dart 107:9 initilize

Console

image
littleGnAl commented 1 year ago

@developersTeem I think it's a duplicated issue of https://github.com/AgoraIO-Extensions/Agora-Flutter-SDK/issues/1434, I think you can keep track of that issue or raise a new issue for your case.

littleGnAl commented 1 year ago

Thanks for all the feedback on the agora_rtc_engine 6.x web, if you find any problems, please raise a new issue rather than directly post here. Thanks.

baraniCCL commented 9 months ago

Which version supports Android, IOS and Web? for video call