Ing*_*upp 5 eclipse android adt audio-processing htc-android
我正在尝试测量两个不同手机上扬声器到麦克风的音频路径,运行Android 2.3.5的htc Wildfire S和运行Android 4.0.3的htc One X. 使用Eclipse,我编写了一个使用android.media.MediaPlayer播放波形文件的应用程序.然而,我的录音表明,自动增益控制等应用于输出,因为大声文件被衰减,并且录音具有几乎相等的幅度,尽管播放的文件在各自的幅度上变化很大.
如何在输出之前关闭音频数据的任何处理?我想直接控制原始音频输出.
提前致谢.
从你提到的 Wildfire S 来看,我猜你不在美国,所以让我推测一下……
您是否在两台设备上都遇到了相同的衰减和其他均衡类型的影响,或者只是与另一台设备相比?如果您在 Wildfire 上一切正常,但在 One X 上遇到问题,并且您使用的是国际版 One X,则问题可能是该手机上包含的 SoC 音频。
美国版 One X/S/XL 使用 Qualcomm 的 WCD9310 DAC。国际版本采用 Tegra 3 芯片组,内置 Realtek DAC,但其音质却是出了名的糟糕。
另外,您确定 One X 上的专有 Beats Audio 均衡器已禁用并且不会对您的衰减产生任何影响吗?
| 归档时间: |
|
| 查看次数: |
1447 次 |
| 最近记录: |