unity3d 如何在Unity中使用Naudio

aydmsdu9  于 2022-11-25  发布在  其他
关注(0)|答案(1)|浏览(605)

我尝试在Unity项目中使用NAudio的一些功能,但不知道如何在Unity中安装NAudio。
我尝试过:
·使用NugetforUnity,安装了Naudio,Naudio核心
·下载Naudio-Unity.dll,把它放在资产/插件/
当我在场景中的gameobject上添加脚本时,编写一些代码,如下所示:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using NAudio.Wave;
using NAudio.Wave.SampleProviders;
using Naudio-Unity;

public class NewBehaviourScript : MonoBehaviour
{
    void Start()
    {

        for (int n = -1; n < WaveOut.DeviceCount; n++)
        {
            var caps = WaveOut.GetCapabilities(n);
            Debug.Log($"{n}: {caps.ProductName}");
        }
    }

    void Update()
    {
    }
}

仍然有编译错误,Unity无法识别WaveOut。在这个问题上有任何帮助吗?提前感谢。

a0x5cqrl

a0x5cqrl1#

我最近遇到了同样的问题。直觉认为是从NuGet画廊下载dll文件。当我第一次复制到插件文件夹的Unity报告错误,因为windowsform api。我决定下载indivisual dll文件,它可以工作。
NAudio dll in Unity Plugins folder

相关问题