Forum Discussion
I want to make a Blazor application that can make video calls
- Apr 21, 2021
ADefWebserver The Hero sample might be overkill to follow, it might be easier to look at the quickstart here: https://docs.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/get-started-with-video-calling
You'll need to interop to:
- Create the CallClient and CallAgent
- Init the DeviceManager
- Call callAgent.startCall()
- Respond to any event on the all (participant, or stream added)
I admire your hard work, but you shouldn’t have had to spend that amount of time.
It’s cruel and unreasonable for Microsoft to expect someone to use JSInterop.
JSInterop is not the answer it’s a cop-out.
Again it’s Microsoft demonstrating they don’t care about their C# developer community.
Let’s get real, Microsoft, or let’s not play at all.
Support for Blazor isn’t even on their radar. How embarrassing is that!
Thank you for the discussion and feedback! I've added this to our feature backlog and linked this post for additional reference.
Unfortunately, I don't have any great answers for you at the moment. We are always looking for ways to invest in making our developers' lives easier, and it's super helpful to hear your perspective.
- scifi353Sep 21, 2024Copper ContributorWhere we at with this? Javascript stinks. where's the ACS Blazor C# SDK??? thanks.
- manoskow-msftNov 23, 2021Former Employee
Hey WaltDog - thanks for following up. After initial investigations there are other priorities that we are going to invest in first at this time. We appreciate really appreciate your feedback on this - if things change I will definitely update this thread.
- WaltDogNov 11, 2021Copper Contributor
Hi manoskow-msft I was wondering how the feature is progressing through the backlog? When can we expect to see some working code? Thanks.
- WaltDogSep 29, 2021Copper ContributorThank you manoskow-msft
As the Principal Application Architect in a European energy organisation, I have already delayed the use of Azure Communication Services twice in the last 6 months, due to lack of appropropriate integration capability with Blazor Wasm - I simply don't want to ask my development team to code in JavaScript. The lack of such capability will surely delay the uptake within other organisations of such excellent services.