【发布时间】:2013-04-03 22:07:20
【问题描述】:
我对 C#、MonoMac 和 Xamarin 非常陌生,我正在尝试使用 this awesome example 播放一些使用 C# 和 Xamarin.Mac 生成的音频。
不幸的是第一行:
AudioSession.Initialize();
抛出 EntryPointNotFoundException。
我偶然发现this forum post 有人遇到了类似的问题,并暗示这与不正确的绑定有关。
我真的可以让它工作吗?如果没有,我可以用什么代替?
非常感谢您的帮助。
我的系统
Xamarin.Mac:1.2.43
Xamarin.Studio 版本 4.0.3(内部版本 13)
单声道 2.10.12 (mono-2-10/c9b270d)
GTK 2.24.16
GTK# (2.12.0.0)
包版本:210120000
堆栈跟踪
System.EntryPointNotFoundException: AudioSessionInitialize
at at (wrapper managed-to-native) MonoMac.AudioToolbox.AudioSession.AudioSessionInitialize (intptr,intptr,MonoMac.AudioToolbox.AudioSession/InterruptionListener,intptr) <IL 0x00011, 0x0007b>
at MonoMac.AudioToolbox.AudioSession.Initialize (MonoMac.CoreFoundation.CFRunLoop,string) [0x00013] in /Users/builder/data/lanes/xamcore-lion-bs1/0c83ca0e/source/xamcore/maccore/src/AudioToolbox/AudioSession.cs:225
【问题讨论】:
标签: c# macos mono xamarin monomac