gpt4 book ai didi

c# - 如何在后台播放音频?

转载 作者:行者123 更新时间:2023-11-30 18:02:01 24 4
gpt4 key购买 nike

我的项目是一个纸牌游戏,还没有准备好,因为我需要先完成几件事。

目前,我成功地使用以下为我的游戏播放音乐主题:

< MediaElement x:Name="sound" Source="/MusicTheme/musictheme.wma" AutoPlay="True" />

问题是,当我导航到另一个页面时,音乐停止了。我试图在第二页上重新编写相同的代码,以便它在整个项目中不断循环,但这没有用。

其次,我希望我的项目让用户能够使用 2 个按钮来控制音乐。例如,我制作了另一个页面,该页面引用带有两个按钮“ON”和“OFF”的选项。

我使用 Blend 4 和触发器做了同样的事情,用声音“点击”放置在我的按钮上。但我无法让它们从另一个“页面”全部关闭或再次打开。

任何帮助都会很棒。

最佳答案

MediaElement 是播放此类内容的合适方式,但它只存在于页面范围内(当用户离开页面时将被拆除),或者创建MediaElement 在应用程序级别的代码中,或者通过重写 PhoneApplicationFrame 在 XAML 中创建它。

有关如何执行此操作的示例,请参阅 http://social.msdn.microsoft.com/Forums/en/windowsphone7series/thread/3ee75fd6-cc9c-4c0f-ad8e-d5d0fdfe77a4

然后您可以直接从您希望操作/控制播放的任何页面引用该控件。

关于c# - 如何在后台播放音频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8444795/

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