问题标签 [m4a]

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 回答
706 浏览

ios - 无法访问编解码器。(-66672)

我正在尝试使用 AudioUnit 将 caf 文件转换为 m4a 文件。我已经实现了要转换的代码。当我尝试运行应用程序时,我收到以下错误消息;

我从以下链接获得了示例代码;
http://developer.apple.com/library/ios/#samplecode/iPhoneExtAudioFileConvertTest/Introduction/Intro.html

代码:

p>

我没有得到解决方案。我尝试过将属性设置为输出文件。但我遇到了同样的问题。

请帮我解决它。

0 投票
2 回答
4459 浏览

ios - 如何将 WAV 文件转换为 M4A?

有什么方法可以将我录制的 .WAV 文件转换为 iOS 中的 .M4A 文件?

而且我还必须将 .M4A 文件转换为 .WAV 文件。

我尝试使用音频队列服务,但我做不到。

0 投票
1 回答
901 浏览

ios - 如何解决“使用中的硬件”问题(错误代码:'hwiu')?

我创建了一个带有recording with AudioUnitConversion和部件Audio Editing的iPhone 应用程序。Merging我什么都做了,除了Conversion。此应用程序仅适用于 iOS 4 或更高版本。

我试图将 .caf 转换为 .m4a 文件。但我收到kAudioConverterErr_HardwareInUse错误。然后我尝试将 .caf 文件转换为 .wav 文件。然后将 .wav 文件转换为 .m4a 文件。但我遇到了同样的问题。

我不清楚这个问题。在Apple 文档中,他们提到了类似;

“如果底层硬件编解码器变得不可用,则从AudioConverterFillComplexBuffer函数返回,可能是由于音频中断。

收到此错误后,您的应用程序必须停止调用AudioConverterFillComplexBuffer. 您可以检查该kAudioConverterPropertyCanResumeFromInterruption属性的值以确定您使用的转换器是否可以在中断后恢复处理。如果是这样,则等待来自音频会话服务的中断结束呼叫,重新激活音频会话,最后恢复使用编解码器。

如果转换器在中断后无法恢复处理,那么在中断时您必须放弃转换,重新实例化转换器,然后再次执行转换。”

请帮我解决它。

0 投票
3 回答
10939 浏览

iphone - 如何在 iOS 上使用 ExtAudioFile 获得 AAC 编码才能工作?

我需要在 iOS 上将 WAVE 文件转换为 AAC 编码的 M4A 文件。我知道旧设备或模拟器不支持 AAC 编码。在运行代码之前,我正在测试它。但我仍然无法让它工作。

我查看了 Apple 自己的iPhoneExtAudioFileConvertTest示例,我认为我完全遵循了它,但仍然没有运气!

目前,我在尝试在目标文件上设置客户端格式时得到 -50(= 用户参数列表中的错误)。在源文件上,它可以工作。

下面是我的代码。非常感谢任何帮助,谢谢!

0 投票
2 回答
2316 浏览

audio - Safari 无法播放

我有一个带有两个源的音频对象,M4A 和 OGG 格式。

代码如下:

然后我可以调用 document.getElementById('audio1').play() 并开始播放。

它适用于所有浏览器。但在 Safari 中,它仅在 M4A 文件是第一个源时才有效。

即,如果我首先使用带有 OGG 文件的代码:

Safari 不会对 play() JavaScript 调用做出反应,只会对鼠标单击播放按钮做出反应。

除了始终将 M4A 文件放在首位之外,还有什么解决方案吗?

谢谢!

0 投票
2 回答
9588 浏览

iphone - 使用 exportAsynchronouslyWithCompletionHandler

我尝试从 iPod 库中导出音频文件。我想用这个 iPod-Library 文件创建一个新文件。在 AV Foundation Programming Guide 的 Reading and Writing Assets 一章中有一个小例子。但是,此代码对我不起作用。发生4个错误

我的代码

nslog 消息

我该如何解决这四个错误。我需要为此导出 AVAssetReader 和 AVAssetWriter。

0 投票
3 回答
3324 浏览

ios - 如何从 iOS 设备的 iPod 库中导出 mp3 文件?

在我的 iOS 应用程序中,我试图将iPod 库中的mp3文件导出到设备上应用程序的文档目录中。目前我正在尝试使用AVAssetExportSession但它不适用于mp3文件。它适用于m4a文件。

  • 是否可以使用 AVAssetExportSession 导出 mp3 文件?

  • AVAssetExportSession的合适outputFileType是什么?AVFileTypeAppleM4A适用于 m4a 文件)

谢谢!

0 投票
1 回答
1900 浏览

ios - 如何使用 AVAssetExportSession 将 wav 文件导出到 22kHz 的 m4a?

我有一个 22kHz 的波形文件,想要一个 22kHz 的 m4a 文件。带有预设 AVAssetExportPresetAppleM4A 的 AVAssetExportSession 会自动将我的 wav 转换为 44kHZ。我尝试了不同的预设和 nil 来创建 ExportSession,但没有成功。

有没有办法设置 AVAssetExportSession 的自定义导出属性,或者我需要一种完全不同的方法,如如何将 WAV 文件转换为 M4A 中所述的方法??

这是我到目前为止的代码,如果你想要一个 44kHz 文件,它会很好用:

如果我只是错过了一些东西,那就太好了。

提前致谢, 多姆

0 投票
2 回答
2195 浏览

objective-c - 获取 m4a 文件的原始样本数据以绘制波形

我正在使用 AudioToolbox 通过以下代码访问 m4a 音频文件:

我的音频格式是:AppleM4A, 8000 Hz, 16 Bit, 4096 frames per packet

0 投票
2 回答
6119 浏览

jquery - HTML5 音频 m4a

是否可以使用 html5 音频播放 m4a 音乐文件?如果这是不可能的,你知道任何可以在 JWPlayer 之外播放 m4a 的 Flash 播放器,我需要一个免费的。