如何传输 alaw 音频?

发布于 2024-09-14 05:05:24 字数 250 浏览 2 评论 0原文

我有一个以 alaw 格式传输 wav 音频的源,我希望在 Android 中接收该音频,但 Android 仅支持线性 PCM:Android 支持的媒体格式

市场上有一些应用程序可以流式传输,但我不确定开发人员是如何做到这一点的。添加此功能的正确方法是什么?

I have a source that streams wav audio in alaw format which I would like to receive in Android, but Android only supports linear PCM: Android Supported Media Formats

There are a few apps on the market that stream alaw, but I'm not sure how the developers made it happen. What is the correct approach to adding this functionality?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦回旧景 2024-09-21 05:05:24

可能有点晚了,但是将 16 位线性 PCM 转换为 8 位 alaw 或 ulaw 非常简单: http://en.wikipedia.org/wiki/G.711。您可以使用 256 值查找表(可能是最简单的),或直接实现“算法”。

Probably a little late, but doing 16-bit Linear PCM to 8-bit alaw or ulaw is pretty straightforward: http://en.wikipedia.org/wiki/G.711. You could either use a 256-value lookup table (probably the easiest), or implement the "algorithm" directly.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文