C# Цикл плейлиста SoundPlayer

Может быть, у меня есть простой вопрос, но я немного запутался в MSDN. Я хочу использовать что-нибудь для воспроизведения музыки. Я знаю, это может показаться легким.

private void playMusic(string path) {
        using (SoundPlayer player = new SoundPlayer(path)) {
            player.PlayLooping();                   
        }
    }

Это работает нормально, но как насчет большего количества звуков в .PlayLooping? или изменение громкости? Должно быть какое-то решение с SoundPlayer, не так ли?

Я хотел бы использовать в программе MOGRE и сначала пытался использовать MogreFreeSL, но это бесполезно для меня.

Я просто хочу фоновую музыку с более чем одним звуком, это должно быть очень просто.


person wolen    schedule 16.09.2012    source источник
comment
Возможный дубликат stackoverflow.com/questions/8182738/   -  person opewix    schedule 16.09.2012
comment
XNA — очень хорошая штука, но я работаю в MOGRE, а с другой стороны — это то, чем я сейчас пользуюсь… всего одна песня.   -  person wolen    schedule 16.09.2012


Ответы (1)


Может быть, MogreFreeSL не очень хорошо работает? Я использовал Mogre в своих проектах с IrrKlang, и он отлично работает с несколькими звуками. Может быть, вы могли бы попробовать это?

IrrKlang: http://www.ambiera.com/irrklang/

Пример кода: http://sourceforge.net/p/ponykart/code/832/tree/trunk/Ponykart/Sound/ (хотя на данный момент он немного сломан)

person Pyritie    schedule 06.11.2012