Привет, я использую этот способ для воспроизведения звукового эффекта.
SoundEffect _effect;
using (var stream = TitleContainer.OpenStream(path))
{
if (stream != null)
{
_effect = SoundEffect.FromStream(stream);
}
}
...
void play()
{
FrameworkDispatcher.Update();
_effect.Play();
}
Я думаю, что это правильно, но что-то странное происходит, когда воспроизводится длинный звук (30 секунд) и одновременно воспроизводится другой звук ...явление, которое кажется, что поток грязный, я слышу конец другого звука, который только что воспроизводился, я не пробовал на телефоне, а только на эмуляторе ...
Я сделал этот код на Windows 7 32-разрядной с Windowsтелефонный инструментарий visual studio