Unity3d 使unity播放的高频音频与听力测试的原始wav文件完全相同
我正在做统一听力测试,我已经设法做了播放音频的所有代码,问题是统一正在改变播放文件的方式,例如其中一个文件是18000赫兹,当我打开文件并在统一中播放时,我不可能听到任何声音,但如果我在统一中播放,我可以非常清楚地听到它,什么会干扰音频? 我保持原始音频采样率,并且我的audio sourcer具有默认设置,以下是播放音频的代码:Unity3d 使unity播放的高频音频与听力测试的原始wav文件完全相同,unity3d,audio,frequency,Unity3d,Audio,Frequency,我正在做统一听力测试,我已经设法做了播放音频的所有代码,问题是统一正在改变播放文件的方式,例如其中一个文件是18000赫兹,当我打开文件并在统一中播放时,我不可能听到任何声音,但如果我在统一中播放,我可以非常清楚地听到它,什么会干扰音频? 我保持原始音频采样率,并且我的audio sourcer具有默认设置,以下是播放音频的代码: void PlayAudio(AudioClip auc) { aus.PlayOneShot(auc, 1); }` 以下是音频源: 正如您可以看到的
void PlayAudio(AudioClip auc) {
aus.PlayOneShot(auc, 1);
}`
以下是音频源:
正如您可以看到的正常设置
谢谢你听我说我遇到了一个类似的问题,并将其用于简单的正弦波生成
对于我选择的音频文件是否检查了音频的导入设置?如果unity自己的导入和重放系统不足以满足您的要求,您可能需要使用外部库。是的,它设置为保持采样率,我尝试了所有其他设置,并取得了一些改进,但没有解决问题。我将搜索可与unity一起使用的外部库,但我还是希望这只是一个问题伙计我真的爱你,我几乎要放弃了,非常感谢