【问题标题】:how to implement video and audio chat in ionic or any hybrid app?如何在 ionic 或任何混合应用程序中实现视频和音频聊天?
【发布时间】:2020-06-01 15:45:51
【问题描述】:

我正在尝试在我的 ionic 应用中实现视频和音频聊天。我尝试了许多解决方案,但它们适用于 android 或 ios,但不适用于混合应用程序。还有一些解决方案提供了 Cordova 代码,如何将 Cordova 代码转换为 ionic?

【问题讨论】:

  • 查看 daily.co,他们有一个很棒的 AP​​I 可以做到这一点

标签: cordova ionic-framework video chat call


【解决方案1】:

“WebRTC”是您必须了解的!在谷歌中搜索它。 作为一种解决方案,我真的建议您尝试 Twilio。 可以在以下位置阅读文档:https://www.twilio.com/docs

您可以使用 npm 或 yanr 将其添加到您的项目中,然后将其与 prochased accountSid 和 authoken 一起使用。

我们在我们的项目中使用了它,而且效果很好!

【讨论】:

  • 你好,我用以下方式尝试了 twilio,但是本地和参与者的摄像头没有显示(所有其他任务都正常) Video.connect(token, {name: room_name}).then(function (room) { Video.createLocalVideoTrack().then(function (track) { $("#localVideo").append(track.attach()); }); room.on('participantConnected', function (participant) { $("#patientVideo").append(participant.track.attach()) }) }); HTML
  • @shubhamshinde 你没有指定视频的宽度
  • @shubhamshinde {name: room_name, video: {width: this.platform.width()}}
  • @shubhamshinde 我在 3 个不同的项目中使用了它,它工作得很好。再次关注文档。如果我的回答对你有用,请把它作为正确答案。
  • 它在浏览器上工作正常,但在 android 设备上它给出的错误为 ERROR Error: Uncaught (in promise): NotReadableError: Could not start video source
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多