【问题标题】:Windows Phone 8.1 play a sound effect in C# WPF applicationWindows Phone 8.1 在 C# WPF 应用程序中播放音效
【发布时间】:2023-03-10 12:53:01
【问题描述】:

我正在使用 WPF 制作一个简单的 2d 游戏,其中游戏对象在撞击屏幕墙壁时需要发出声音,但我找不到任何可以让我在 Windows Phone 8.1 中播放声音效果的东西。

在 Windows Phone 8 中,我使用了 XNA 的 SoundEffect 类,但我认为 8.1 不再支持 XNA。我可以使用任何等效的类吗?

【问题讨论】:

  • 我假设您的意思是通用应用程序,WPF 是与 Windows 8 应用商店应用程序/Windows Phone 8.1 通用应用程序完全不同的技术。

标签: c# wpf xaml windows-phone windows-phone-8.1


【解决方案1】:

使用<MediaElement> 并将MediaElement.AudioCategory 设置为ForegroundOnlyMedia

如果您想要更可控的声音播放,则需要使用 DirectX。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多