问题标签 [amr]

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.

0 投票
1 回答
960 浏览

java - AMR 帧大小计算

我有下面的代码片段,它将 .amr 文件放入字节数组中。

我知道如何从标题中获取比特率,如下所示。那么假设比特率为7.95,那么计算帧大小的公式是什么?谢谢。

0 投票
2 回答
1137 浏览

codec - 区分 AMR NB 的静音帧和 AMR WB 语音编解码器?

如果我得到有效载荷位,仅舒适噪声参数,有什么方法可以区分这些位属于哪个编解码器 AMR NB 和 AMR WB 语音编解码器?

0 投票
1 回答
2291 浏览

ios - AVAudioPlayer 不播放 AMR 文件

我使用下面的代码从网络下载 AMR 文件并播放,AVAudioPlayer但我总是收到unrecongnize selector sent to instance错误。

这是开始下载和播放的方法:

编辑

基于@Michael建议我更改了我的代码,这篇文章我将我的代码更改为:

现在它播放了声音,但是当我使用http://maindomain.com/mysound.amr它时它没有播放声音。

0 投票
0 回答
632 浏览

ios - 如何在 iOS 上将 wav 转换为 amr?

发现iOS不支持amr,所以录制了声音wav格式,如何将wav转换为amr。如果有demo最好。

0 投票
1 回答
947 浏览

ios - AVAudioPlayer 为音频文件返回错误的持续时间

我正在尝试在我的应用程序中播放音频文件,并且我想显示播放文件的进度。

文件完全播放,但我无法正确显示文件的持续时间。返回值远低于实际持续时间。例如,它为 4 秒的音频文件返回 1 秒,或为 41 秒的音频文件返回 9 秒。

请不要说它只在播放时返回正确的值,因为我也尝试过但没有。对于使用持续时间方法的任何文件,我总是得到 1 秒,我在这里AVAudioPlayer尝试了解决方案,我得到了那个奇怪的 9 秒而不是 41 秒!AVURLAssets

还有另一个问题AVAudioPlayer。它播放文件,但同时它的isPlaying方法返回NO

我不知道这是否有任何区别,但我的音频文件是 AMR 文件。

非常感谢任何帮助。谢谢。

**** 更新:我尝试使用其他文件,它工作正常,所以现在,我需要获取 AMR 音频文件的持续时间 ****

0 投票
0 回答
867 浏览

converter - 在 C# 上将 AMR 文件转换为 WAV

在我的 android 应用程序中,我想录制一个音频文件并以最小的文件大小发送到服务(ASP 服务)。

我发现 .AMR 文件是 Android 上的原始记录文件之一,它的文件最小。

如何在 C# 上将 .AMR 转换为 .WAV。

0 投票
2 回答
1031 浏览

android - ndk-build 如何构建 opencore-amr

我想在 android jni 中使用 opencore-amr 本机代码。

但我不知道如何编写 Android.mk 文件。

谁能告诉我怎么做?

我想在 opencore-amr lib 中调用以下函数:

AMREncodeInit

AMR编码

AMREncodeExit

我从http://sourceforge.net/projects/opencore-amr/files/opencore-amr/下载 opencore-amr

0 投票
1 回答
1944 浏览

android - 使用 AMR 解码编译 ffmpeg

我正在尝试为 Android 编译 ffmpeg 以将 amr 文件转换为 wav。所以我跑了:

./configure --help |grep arm

我得到:

--enable-libopencore-amrnb enable AMR-NB de/encoding via libopencore-amrnb [no] --enable-libopencore-amrwb enable AMR-WB decoding via libopencore-amrwb [no] --enable-libvo-amrwbenc enable AMR-WB encoding via libvo-amrwbenc [no]

所以为了解码amr,我想我应该在我的配置脚本中使用--enable-libopencore-amrwb,对吧?但是当我将它添加到我的配置脚本中时,我得到:

我应该怎么办?我应该下载 opencore-amr 库并将源代码放在任何地方吗?或者还有其他方法可以在 ffmpeg 中获得 amr 解码?

0 投票
2 回答
280 浏览

c++ - Windows phone 8.1 中的 AMR 编解码器本机支持

有没有办法支持 Amr 编解码器,截至目前进行研究,使用 WASAPI 和 XAudio2 API 我找不到任何最有趣的东西告诉 Amr 支持。但微软支持的编解码器见以下链接 http://msdn.microsoft.com/en-us/library/windows/apps/ff462087(v=vs.105).aspx

我相信 Windows Phone 中存在 AMR 编解码器支持。任何人都可以帮助我如何使用 AMR 编解码器。

0 投票
1 回答
9909 浏览

html - 如何在网站上播放 .amr 文件?

我试过下面的代码但没有用?有人在网站上播放amr文件吗

任何可以在网络上播放 amr 文件的插件或播放器