将二进制音频文本转换为音频文件

时间:2017-02-07 00:54:42

标签: node.js audio amazon-s3

我使用节点并为bandwidth.com下载媒体,后者返回音频(wav)文件的二进制数据,但我很难将其转换为音频文件并将其上传到s3。将音频上传到s3后,音频无法播放。

  const file = {
    Body: media.content,
    ContentType: media.contentType,
    Key: `voicemails/${fileName}`,
    ContentEncoding: 'base64'
  };

  bucket.putObject(file, (err, data) => {});

1 个答案:

答案 0 :(得分:0)

看起来你可能会遗漏一些相关的细节/代码。根据您的编写,最好的猜测是遵循二进制文件https://aws.amazon.com/blogs/compute/binary-support-for-api-integrations-with-amazon-api-gateway/这样的说明,并避免使用base64编码和base64内容类型。