gpt4 book ai didi

windows-phone-7 - 如何检测 XNA MediaPlayer 中的声音已经结束?

转载 作者:行者123 更新时间:2023-12-02 00:29:54 25 4
gpt4 key购买 nike

我知道如何使用 MediaPlayer.Play(song);开始播放一些歌曲/效果。

但是如何检测歌曲/效果结束播放?

最佳答案

您可能想尝试实现这两个事件:

http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.media.mediaplayer.activesongchanged.aspx

http://msdn.microsoft.com/en-us/library/microsoft.xna.framework.media.mediaplayer.mediastatechanged.aspx

另一种方法是保留一个名为“previousState”或其他名称的 MediaState 变量,以及每个 Update(),检查先前的状态是否已停止或已暂停,然后在其中运行您想要的任何代码。当然,之后,通过执行以下操作更新以前的:

previousState = MediaPlayer.State;

关于windows-phone-7 - 如何检测 XNA MediaPlayer 中的声音已经结束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7439417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com