问题标签 [uint8array]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 使用 javascript 将 byteArray 转换为 IntegerArray
我收到一个字节数组,我想把它转换成一个整数数组。
这在 NodeJS 中可行吗?
这样做的理由:
代理从作为字节数组的串行连接接收值,我尝试对其进行解码并将其放入更具体的 JSON 对象中。
我正在发送一个 intArray,它从 arduino 转换为 byteArray 到 NodeJS 串行端口处理程序。我想在数组中获取 8 个整数值:
四个引擎的状态和价值。
所以最后我想要这个:
[1,89,2,49,1,28,3,89]
这个例子并不完全正确。但是上面的例子是为了测试。
javascript - 反应原生。MP3 二进制字符串 (Uint8Array(9549)) 流式传输或文件
我正在尝试播放 Amazon Polly 返回的二进制字符串格式的音频文件。为此,我正在使用“react-native-fetch-blob”并读取流,但只是不断从网桥收到错误消息“无效的数据消息 - 都必须是长度:8”。当我尝试打开流时会发生这种情况:ifstream.open()
这是代码:
我也尝试过的另一个解决方案是将流保存到文件中以便稍后加载,但我遇到了类似的错误。
RNFetchBlob.fs.createFile("myfile.mp3", dataG.AudioStream, 'ascii');
非常感谢提前
javascript - 这些 JavaScript 函数在 AS3 ByteArray 中的等效调用是什么?
我正在将函数从 JavaScript 转换为 AS3,我正在尝试映射Uint8Array和ByteArray之间的调用,我注意到其中一些调用是不同的。
在 AS3 中找不到的 Javascript 调用列表:
更新:
看起来作者正在使用 Uint8Array 但也创建了一个不支持 Uint8Array 的后备类。当我弄清楚发生了什么时,我将不得不更新这个问题。
更新 2:
因此传入了 Uint8Array,然后将 Uint8Array 传递给了包装类:
早...
现在问题略有不同。
更新 3:
相关帖子中的更多信息。这是我的 AS3 转换尝试:
javascript - 如何将类型化数组猴子修补到 ECMAScript 3 JavaScript,特别是 Uint8Array?(Adobe ESTK 中的 IDE 必要性)
我正在研究 Adobe ExtendScript (.jsx),它基本上是旧 ECMAScript 3 JavaScript 标准的子集。
为了使用以 JS ECMAScript 5+ 编写的开源开发代码,我需要实现类型化数组(通过 Monkeypatching 或其他技术),以便将 Uint8Array 与“常规”数组区分开来。
javascript - 在javascript中将uint8array转换为double
我有一个数组缓冲区,我想获得双精度值。例如从 [64, -124, 12, 0, 0, 0, 0, 0] 我会得到 641.5
有任何想法吗?
javascript - 将 int16 数组转换为浮点数
我有一个来自音频文件的字节数组,我想将其转换为可以处理以过滤音频信号的数据。我有一个这样的数组:[239,246,96,247.....]; 每个元素是一个 uint8 字节
每 2 个字节(16 位)代表一个样本,所以我将此数组转换为 int16 元素数组。
然后如何将此数组转换为值在 [-1,1] 范围内的信号?
javascript - 在javascript中将浮点值转换为uint8数组
我有一个带有音频文件值的 Float32Array。我想将其保存为 .wav 文件,因此我需要将该值转换为 Uint8array。
要从 uint8 转换为 float,我首先转换为 int16 数组,然后转换为 Float32Array(将 int16 数组转换为 float)如何在另一个方向进行转换?