如何在Silverlight中实现播放音效和音效控制
最近拿Silverlight写了个小型棋类游戏练手,想给游戏加音效,
求各位大牛们指点。
Stream stream = TitleContainer.OpenStream("Audios/BackgroundMusic.wav");
SoundEffect effect = SoundEffect.FromStream(stream);
SoundEffectInstance instance = effect.CreateInstance();
instance.IsLooped = true;
instance.Play();
以上是我在public MainPage()里面写的代码,它可以实现播放背景音乐,
但是如果我想在别的方法中(比如说游戏里面的音乐开关响应事件)如何控制它停止哇?
在别的方法里怎样才能调到instance,或者说有什么 别的方法 ?求指点。。
顺便再问个简单点的,游戏中按键声音(还有,我这不是个棋类游戏嘛 ,落子时的声音)这些短声音要怎么
添加进去呢?
小弟初次写游戏 ,求大家指点哇,谢谢啦。。
[最优解释]
声音一般使用系统的声音控制。还有就是声音不像画图,你可以在需要的事件里直接播放。