gpt4 book ai didi

javascript - Flash - 将音频数据 ByteArray 传递给 javascript

转载 作者:行者123 更新时间:2023-11-30 10:47:36 24 4
gpt4 key购买 nike

我可以使用网站中嵌入的 Flash 应用程序录制声音,此音频保存到 ByteArray,我需要将其传递给 Javascript 以便与其他所需数据一起发布到我的服务器。

我知道我可以使用 AS3 ExternalInterface 类从 Javascript 与 Flash 通信,但是在 javascript 中保存 ByteArray 的适当格式或变量类型是什么,我如何确保我不会丢失太多音频数据这样做?

最佳答案

这段代码对我有用(rec 是 ByteArray):

    rec.position = 0;
rec.compress();
var b64:Base64Encoder = new Base64Encoder();
b64.encodeBytes(rec);
ExternalInterface.call('soundRecorded', b64.toString());

它成功地处理了大约 6 兆字节的数据(我没有尝试更多)。

关于javascript - Flash - 将音频数据 ByteArray 传递给 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7340901/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com