我正在尝试使用SharpDX在Windows Phone 8.1 Runtime应用程序上同时播放多个声音,但它有很多缺点(不稳定,难以维护,并且每当XAudio引擎运行时都会产生恼人的背景噪音)。我真的想在XNA框架中使用SoundEffect
类,但它只在Silverlight中可用。
我的问题是,我可以在我的解决方案中添加一个Silverlight类库,创建一个包装XNA框架库的自定义类,然后在我的主Runtime项目中使用这个自定义类来播放声音吗?或者还有其他方法可以使这项工作吗?
答案 0 :(得分:1)
您无法在Windows Phone 8.1 XAML项目中引用XNA类,也无法编写包装器(因为这意味着在Windows Phone 8.1 XAML项目中引用它)。您只需要找到一个不使用XNA的解决方案。