求技术大佬帮解答!

Mribull 1天前 30

各位大佬知不知道buz这款app,我现在期望在我的社交app中加入类似的对讲机功能。(app覆盖174个地区的用户,分ios和安卓) 这个功能主要实现:用户在对讲机页面或者聊天列表页面内长按对讲机按钮进行语音录音(录制时好友不能实时收听到,只有发送后才能收听),同时,录制中用户可以选择取消发送。 当用户将语音发送给开启对讲机相关权限的好友时,好友能够直接听到用户的对讲机语音,同时该对讲机语音将以语音消息形式留存在聊天页面。 如果好友未开启对讲机相关权限,那么这条对讲机语音将直接以未读的语音消息形式留存在聊天页面中。 我想知道野火IM现有的SDK能实现我这个需求吗?如果需要我这边二次开发,我需要具体做什么方面呢? ps:不是demo里的那种用户一边说,对方能直接听到的那种对讲机功能,要用户长按录制松手发送后对方才能听到。

最新回复 (1)
  • HeavyRain 1天前
    引用 2
    根据你上面的描述,语音是先录制后发送的,因此不是野火的实时对讲功能。可以用语音消息来实现,录制时可以随时取消,如果发送就发送一条语音消息出去,当开启对应权限的用户收到语音后,直接后台播放该消息。

    如果你们还有普通的语音消息,这个“对讲”可以参考语音消息来自定义消息
返回