为运行时应用程序创建一个SIlverlight包装类

时间:2015-04-11 14:16:10

标签: c# silverlight windows-runtime windows-phone-8.1

我正在尝试使用SharpDX在Windows Phone 8.1 Runtime应用程序上同时播放多个声音,但它有很多缺点(不稳定,难以维护,并且每当XAudio引擎运行时都会产生恼人的背景噪音)。我真的想在XNA框架中使用SoundEffect类,但它只在Silverlight中可用。

我的问题是,我可以在我的解决方案中添加一个Silverlight类库,创建一个包装XNA框架库的自定义类,然后在我的主Runtime项目中使用这个自定义类来播放声音吗?或者还有其他方法可以使这项工作吗?

1 个答案:

答案 0 :(得分:1)

您无法在Windows Phone 8.1 XAML项目中引用XNA类,也无法编写包装器(因为这意味着在Windows Phone 8.1 XAML项目中引用它)。您只需要找到一个不使用XNA的解决方案。