我正在尝试将录制的wav转换为base64,以便使用JSON发送wav。我听到
的声音var reader = Ti.Filesystem.getFile(recorded_audio_path.path).read();
Reader现在是TiBlob。我想执行Ti.Utils.base64encode(reader),但是reader是一个TiBlob,它返回“[object TiBlob]”的base64。如果我创建Ti.Utils.base64encode(reader.toString()),reader.toString()在base64中返回相同的“[object TiBlob]”,我的意思是“W29iamVjdCBUaUJsb2Jd”(base64(“[object TiBlob]”)= “W29iamVjdCBUaUJsb2Jd”)
有什么想法吗?
提前致谢。
答案 0 :(得分:0)
你见过这个吗?
http://jira.appcelerator.org/browse/TIMOB-3190
我刚刚发布了一些模块的代码来进行此转换,我知道补丁来自appcelerator,但该模块现在可能对您有用。
Clearly Innovative Thoughts - Titanium Appcelerator Quickie: base64encode iOS Module