panda老师说过的录音功能

之前看了斗鱼TVpanda老师的录播,然后panda老师实现了在COCOS CREATOR用JS调用OC录音,并保存了文件,然后我就一直挺困惑的,我在用JS怎么读取这个录音文件的二进制文件呢?因为我使用的WEBSOCKET,我想用JS读取这个二进制文件,然后发给C++服务器。在转发给其他人。请各位大大帮帮忙,怎么弄呢!

并没有直接读取这个文件的内容,只是通过 audioEngine 接口来播放 url 指向的音频文件而已。

你想要读取二进制的话,可以尝试一下 jsb.fileUtils.getDataFromFile(url) 来获取 JS ArrayBuffer,然后通过 WebSocket 发出去

之前没有做个COCOS,暂时还是新手。我去搜搜jsb.fileUtils.getDataFromFile这个看看。这个是直接能在JS里写吗?

可以在js里写:
if(cc.sys.isNative){
jsb.fileUtils.getDataFromFile(url) ;
//
}

if(cc.sys.isNative){
var data=jsb.fileUtils.getDataFromFile(“路径”) ;
//
}
是不是data现在指向的就是二进制?然后要格式化一下?

这个录播在哪里?

你的录音功能实现了吗?

/data/data/org.cocos2d.helloworld/files
安卓手机 这个路径下的 怎么读取?