嗨,我正在做一个简单的链接测试,让 OpenAL/OpenSLES 在 C# 中的 MonoDroid 上工作。我应该链接到的正确库名称是什么,因为链接到“libOpenSLES”是说它找不到方法“alutInit”?
注意:我正在 Android 4.0.3 平板设备上进行测试。
这是简单的测试代码::
public const string DLL = "libOpenSLES";
[DllImport(DLL, EntryPoint="alutInit", ExactSpelling=true)]
public unsafe static extern void alutInit(ALint* argc, ALbyte** argv);
public unsafe void Init()
{
alutInit((ALint*)0, (ALbyte**)0);
}