在音效实例中停止音乐的另一种方法

发布于 2024-12-27 13:20:48 字数 82 浏览 1 评论 0原文

我使用了音效实例来播放背景音乐。但我无法阻止声音。我使用 Common 类来播放和停止声音。

有没有办法在使用音效实例播放时停止音乐?

I used soundeffect instance to play the background music. But I'm not able to stop the sound. I used Common class to play and stop sounds.

Is there anyway to stop music while playing using soundeffectinstance?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

阳光的暖冬 2025-01-03 13:20:50

SoundEffect 是一劳永逸的:

使用 Play 以“一劳永逸”的方式播放声音;因此,
这些声音的生命周期由框架管理。这些声音
会播放一次,然后停止。它们不能循环或 3D 定位。
要循环声音或应用 3D 效果,请调用 CreateInstance 而不是
播放,或调用SoundEffectInstance.Play。

您需要创建一个 SoundEffectInstance,然后才能使用 SoundEffectInstance.Stop() ?

SoundEffect is fire-and forget:

Sounds play in a "fire and forget" fashion with Play; therefore, the
lifetime of these sounds is managed by the framework. These sounds
will play once, and then stop. They cannot be looped or 3D positioned.
To loop a sound or apply 3D effects, call CreateInstance instead of
Play, or call SoundEffectInstance.Play.

You need to create a SoundEffectInstance instead, then you can use SoundEffectInstance.Stop() ?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文