30 cc.transVoice()使用问题

如图 通话中 发送amr格式数据到对端手机问题 程序中直接读出.amr文本字符串内容通过cc.transVoice(voice_data)发送这样处理有问题吗

attachments-2019-10-jwrzVUFe5dbaa084437c1.PNG

请先 登录 后评论

最佳答案 2019-10-31 20:29

没问题,就这样用。不过读文件数据没必要那么复杂,直接使用lib中下面这个接口就行了

--- 读取文件并返回文件的内容

-- @string path,文件全名例如:"/ldata/call.txt"

-- @return string,文件的内容,文件不存在返回nil

-- @usage local c = io.readFile("/ldata/call.txt")

function io.readFile(path)

    local file = io.open(path, "rb")

    if file then

        local content = file:read("*a")

        io.close(file)

        return content

    end

end

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 0 收藏,111 浏览
  • 蓝兰 提出于 2019-10-31 16:51

相似问题