将 wav 声音转换为 base64 Appcelerator Titanium
我正在尝试将录制的 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”)
有什么想法吗?
提前致谢。
I'm trying to convert a recorded wav to base64 in order to send the wav with JSON. I get the sound with
var reader = Ti.Filesystem.getFile(recorded_audio_path.path).read();
Reader is now a TiBlob. I want to execute Ti.Utils.base64encode(reader), but reader is a TiBlob and it returns the base64 of "[object TiBlob]". If I make Ti.Utils.base64encode(reader.toString()), reader.toString() returns the same "[object TiBlob]" in base64, I mean, "W29iamVjdCBUaUJsb2Jd" (base64("[object TiBlob]") = "W29iamVjdCBUaUJsb2Jd")
Any ideas?
Thanks in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你见过这个吗?
http://jira.appcelerator.org/browse/TIMOB-3190
我刚刚发布了一些代码来执行此转换的模块,我知道补丁来自 appcelerator,但该模块现在可能对您有用。
明显的创新想法 - Titanium Appcelerator Quickie:base64encode iOS 模块
Have you seen this?
http://jira.appcelerator.org/browse/TIMOB-3190
i just posted some code for a module to do this conversion, I know a patch is coming from appcelerator, but the module might be useful to you now.
Clearly Innovative Thoughts - Titanium Appcelerator Quickie: base64encode iOS Module