2011-03-09 116 views
0

我正在开发一个简单的应用程序,它可以进行扬声器测试。打算首先播放左扬声器,然后播放右声道(或基于选择)。由于没有办法直接实现它,我正在尝试覆盖备用字节。我在十六进制编辑器中检出了,并且字节以替代对(2字节)重复。在改写时,它仍然在两个扬声器中播放声音。音频文件:仅通过一个扬声器播放数据?

我目前使用签署的Little Endian

我是不是做错了什么

16位?

这些都是可用的格式同时记录声音,我可以使用:

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 
+0

你用什么来播放音频?这将对解决方案产生重大影响。 – sbooth 2011-03-09 16:44:48

+0

CoolEdit。和其他媒体玩家也一样。 – Ankit 2011-03-10 05:21:02

回答

0

我认为你要考虑使用AUPannerUnit,或aupn,它控制着左,右立体声声道。应该有一个有用的AUPannerUnits.txt教程文件。

来源:​​

+0

谢谢。但我无法从中获益。 我应该给样品音频吗? – Ankit 2011-03-09 07:47:59

+0

你可能想要提供更多细节。当你说你正在“制作应用程序来测试音频”,并且使用了核心音频标签时,我以为你正在构建一个音频单元。你能否详细说明你正在努力完成什么,以及如何? – Wylie 2011-03-11 07:00:50

相关问题