首页 > 解决方案 > 哪个网络浏览器可以让我们从 GCP 存储桶中重现 wav 音频文件?

问题描述

我们需要从 Google Cloud Platform 存储桶中标记音频文件 wav,我们计划去网站界面https://console.cloud.google.com/storage播放 wav 文件。这适用于 Safari,但不适用于:Chrome、Mozilla、Opera、Internet Explorer。

Windows 上有哪些网络浏览器可以让我们播放这些音频文件?我们可以在其中一个上添加一个插件以使其重现这些文件吗?

我们尝试将扩展名 WAV 更改为 wav,但仍然无法正常工作。 在 Chrome 中播放 WAV 文件失败

我们发现了另一个可能的原因: https ://help.salesforce.com/articleView?id=000322043&language=en_US&type=1&mode= 1 “您可以从上面的样本列表中确认某些 8 kHz 样本不会加载 - 特别是任何比特率为 13 或更低的编码方案将无法在 Chrome 中播放。”

标签: google-cloud-platformwebbrowser-controlwavaudio-player

解决方案


首先验证要在浏览器中播放的音频文件的编码。正如 Google Cloud 团队在其文档中所解释的那样,文件格式通常与编码混淆。

要确定您的编码,您可以使用FFMPEG媒体库:

ffmpeg -i 音频文件.WAV

这应该显示您的文件编码和比特率的信息。正如您提到的来源,如果那些不符合最低浏览器要求,那么您可以使用标准pcm_s16le(16 位长字节序脉冲编码调制)导出您的 wav 文件:

ffmpeg -loglevel 恐慌 -i audio_file.WAV -f wav -bitexact -acodec pcm_s16le -ar 8k -ac 1 output_audio_file.wav


推荐阅读