音频文件 : Playing data through one Speaker Only?

标签 audio core-audio

我正在开发一个简单的应用程序来进行扬声器测试。它旨在首先在左扬声器上播放,然后在右扬声器上播放(或基于选择)。由于无法直接实现它,我正在尝试覆盖备用字节。我在十六进制编辑器中 checkout ,并且字节以交替对(2 个字节)重复。当进行覆盖时,它仍然在两个扬声器中播放声音。

我目前正在使用

16 bit signed Little Endian



难道我做错了什么?

这些是我在录制声音时可以使用的可用格式:
Unsigned 8-bit samples 
Signed 8-bit samples
Unsigned 16-bit little-endian samples
Unsigned 16-bit big-endian samples
Signed 16-bit little-endian samples
Signed 16-bit big-endian samples

最佳答案

我认为您想研究使用控制左右立体声 channel 的 AUpannerUnit 或 aupn。应该有一个有用的 AUpannerUnits.txt 教程文件。

来源:Apple Audio Unit Documentation

关于音频文件 : Playing data through one Speaker Only?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5242366/

相关文章:

iPhone 音频单元在后台录音,如何

ios - 使用 AVMutableComposition 进行精确计时

javascript - 使用javascript播放声音不起作用

javascript - 带有录音的视频与Internet Explorer兼容

audio - 适用于Windows平台的最佳技术?

iphone - 我可以让 iphone 应用说话吗?

iphone - ios 对音频文件的音频效果

Swift 3 - 通过 UnsafeMutableRawPointer 通过引用传递结构?

python - (python/pygame)声音停顿和停止

audio - 捕获和验证音频,作为测试自动化的一部分