【问题标题】:Create a SIlverlight wrapper class for Runtime apps为运行时应用创建一个 SIlverlight 包装类
【发布时间】:2015-04-11 14:16:10
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 是的,我尝试从运行时项目中引用 SIlverlight 类库,但它给出了错误。猜猜我将不得不坚持使用有缺陷的旧 SharpDX。令人讨厌的是,Runtime 的本意是要优于 Silverlight,但在很多方面都落后于它。
    猜你喜欢
    • 1970-01-01
    • 2015-04-07
    • 1970-01-01
    • 2011-03-12
    • 1970-01-01
    • 2018-03-05
    • 1970-01-01
    • 2012-05-27
    • 1970-01-01
    相关资源
    最近更新 更多