问题标签 [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.
java - AMR 帧大小计算
我有下面的代码片段,它将 .amr 文件放入字节数组中。
我知道如何从标题中获取比特率,如下所示。那么假设比特率为7.95,那么计算帧大小的公式是什么?谢谢。
codec - 区分 AMR NB 的静音帧和 AMR WB 语音编解码器?
如果我得到有效载荷位,仅舒适噪声参数,有什么方法可以区分这些位属于哪个编解码器 AMR NB 和 AMR WB 语音编解码器?
ios - AVAudioPlayer 不播放 AMR 文件
我使用下面的代码从网络下载 AMR 文件并播放,AVAudioPlayer
但我总是收到unrecongnize selector sent to instance
错误。
这是开始下载和播放的方法:
编辑
基于@Michael建议我更改了我的代码,这篇文章我将我的代码更改为:
现在它播放了声音,但是当我使用http://maindomain.com/mysound.amr
它时它没有播放声音。
ios - 如何在 iOS 上将 wav 转换为 amr?
发现iOS不支持amr,所以录制了声音wav格式,如何将wav转换为amr。如果有demo最好。
ios - AVAudioPlayer 为音频文件返回错误的持续时间
我正在尝试在我的应用程序中播放音频文件,并且我想显示播放文件的进度。
文件完全播放,但我无法正确显示文件的持续时间。返回值远低于实际持续时间。例如,它为 4 秒的音频文件返回 1 秒,或为 41 秒的音频文件返回 9 秒。
请不要说它只在播放时返回正确的值,因为我也尝试过但没有。对于使用持续时间方法的任何文件,我总是得到 1 秒,我在这里AVAudioPlayer
尝试了解决方案,我得到了那个奇怪的 9 秒而不是 41 秒!AVURLAssets
还有另一个问题AVAudioPlayer
。它播放文件,但同时它的isPlaying
方法返回NO
我不知道这是否有任何区别,但我的音频文件是 AMR 文件。
非常感谢任何帮助。谢谢。
**** 更新:我尝试使用其他文件,它工作正常,所以现在,我需要获取 AMR 音频文件的持续时间 ****
converter - 在 C# 上将 AMR 文件转换为 WAV
在我的 android 应用程序中,我想录制一个音频文件并以最小的文件大小发送到服务(ASP 服务)。
我发现 .AMR 文件是 Android 上的原始记录文件之一,它的文件最小。
如何在 C# 上将 .AMR 转换为 .WAV。
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
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 解码?
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 编解码器。
html - 如何在网站上播放 .amr 文件?
我试过下面的代码但没有用?有人在网站上播放amr文件吗
任何可以在网络上播放 amr 文件的插件或播放器