我知道我可以引用SoundNffect類的XNA,這就是我迄今一直在做的事情,但我想知道是否有比我更好的方法這樣做。什麼用於在Silverlight中爲wp7播放聲音效果
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using (var stream = TitleContainer.OpenStream("test.mp3"))
{
var effect = SoundEffect.FromStream(stream);
FrameworkDispatcher.Update();
effect.Play();
}
對於我的測試應用程序,我有20個聽起來每次1秒長,我想一旦按鈕被按下播放。我正在玩各種不同的技術,但如果可能的話,我想知道專業人員如何在製作基於聲音效果的應用程序之前執行此操作。一些小東西,比如先加載聲音效果或者加載它按下按鈕的實例會有幫助。
謝謝。
你檢查的MediaElement? – Shanadas 2011-06-02 20:59:23
我確實在MediaElement上做過一些閱讀,並且他們不建議將它用於簡短的聲音,而是使用諸如背景音樂之類的長音軌。 – Tom 2011-06-02 22:00:31
我認爲soundeffect除了一個wav文件流不是MP3 – Gluip 2012-01-21 22:28:47