我目前正在开发 PoC 通信应用程序。我对 Azure 通信服务 (ACS) 进行了大量研究,发现它是一项很有前景的服务,可以集成到我的应用程序中。
就像实时聊天一样,我希望通过 ACS 进行实时传入语音和视频通话。我注意到这可以通过 Event Grid 来实现。和 SignalR,但我想知道是否也可以做到,就像他们如何通过实时聊天做到这一点。引用聊天如何做到实时,我发现here和 here .
最佳答案
完全有可能,参见官方quickstart :
chatClient.startRealtimeNotifications();
chatClient.on("chatMessageReceived", async (e) => {
console.log("Notification chatMessageReceived!");
});
您将获得的模型如下所示:
export interface ChatMessageReceivedEvent extends BaseChatMessageEvent {
/**
* Content of the message.
*/
message: string;
/**
* Metadata of the message.
*/
metadata: Record<string, string>;
}
如果您有兴趣使用 .NET 构建它,可以查看我的 ASP.NET Blazor + SignalR chat sample .
关于azure - 语音和视频通话是否具有 JavaScript 事件监听器(例如 Azure 通信服务中的聊天事件监听器)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75766142/