我家手机游戏接入实时语音SDK,发现测试过程中,该功能按照聊天室收费,按照这种情况,玩家无论是否使用语音,都将计算语音时长。我们想做成按键发送语音,并且控制语音通话时长,有没有什么好的方法?或者有其它SDK可以满足我们游戏使用场景。
按键发送语音这种应该是要手机录制语音后发到oss存着就好了,不用走实时通话
游戏项目做发送语音消息是比较划算点~
可以参考 云端录制的方式来实现
https://docs.agora.io/cn/cloud-recording/cloud_recording_rest?platform=RESTful
通过上传语音文件到云端,然后游戏内广播云端播放的地址,玩家接收到后在线或者下载下来播放
请确认一下:“按键发送语音” 是指发送一段语音富媒体消息给其他用户么(类似于微信的语音消息发送功能)?还是点击按键打开麦克风,就可以和其他用户说话?
如果是前者,那么可以通过环信 SDK 的富媒体消息功能实现;
如果是后者,那么用户必须一直在 RTC 频道内的,因为需要实时接收其他用户的音频流。
比如我游戏中创建一个房间过后,我录制一段语音后,发送给房间内的所有人收听。而不是进入房间后开启语音连麦变成聊天室。
No data
按键发送语音这种应该是要手机录制语音后发到oss存着就好了,不用走实时通话
游戏项目做发送语音消息是比较划算点~
可以参考 云端录制的方式来实现
https://docs.agora.io/cn/cloud-recording/cloud_recording_rest?platform=RESTful
通过上传语音文件到云端,然后游戏内广播云端播放的地址,玩家接收到后在线或者下载下来播放
请确认一下:“按键发送语音” 是指发送一段语音富媒体消息给其他用户么(类似于微信的语音消息发送功能)?还是点击按键打开麦克风,就可以和其他用户说话?
如果是前者,那么可以通过环信 SDK 的富媒体消息功能实现;
如果是后者,那么用户必须一直在 RTC 频道内的,因为需要实时接收其他用户的音频流。