Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/audio/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d 使unity播放的高频音频与听力测试的原始wav文件完全相同_Unity3d_Audio_Frequency - Fatal编程技术网

Unity3d 使unity播放的高频音频与听力测试的原始wav文件完全相同

Unity3d 使unity播放的高频音频与听力测试的原始wav文件完全相同,unity3d,audio,frequency,Unity3d,Audio,Frequency,我正在做统一听力测试,我已经设法做了播放音频的所有代码,问题是统一正在改变播放文件的方式,例如其中一个文件是18000赫兹,当我打开文件并在统一中播放时,我不可能听到任何声音,但如果我在统一中播放,我可以非常清楚地听到它,什么会干扰音频? 我保持原始音频采样率,并且我的audio sourcer具有默认设置,以下是播放音频的代码: void PlayAudio(AudioClip auc) { aus.PlayOneShot(auc, 1); }` 以下是音频源: 正如您可以看到的

我正在做统一听力测试,我已经设法做了播放音频的所有代码,问题是统一正在改变播放文件的方式,例如其中一个文件是18000赫兹,当我打开文件并在统一中播放时,我不可能听到任何声音,但如果我在统一中播放,我可以非常清楚地听到它,什么会干扰音频? 我保持原始音频采样率,并且我的audio sourcer具有默认设置,以下是播放音频的代码:

void PlayAudio(AudioClip auc) {
    aus.PlayOneShot(auc, 1);

}`
以下是音频源:

正如您可以看到的正常设置


谢谢你听我说

我遇到了一个类似的问题,并将其用于简单的正弦波生成


对于我选择的音频文件

是否检查了音频的导入设置?如果unity自己的导入和重放系统不足以满足您的要求,您可能需要使用外部库。是的,它设置为保持采样率,我尝试了所有其他设置,并取得了一些改进,但没有解决问题。我将搜索可与unity一起使用的外部库,但我还是希望这只是一个问题伙计我真的爱你,我几乎要放弃了,非常感谢