Возобновление воспроизведения песни после захоронения - PullRequest
3 голосов
/ 23 декабря 2011

Я разрабатываю простую ритмическую игру для Windows Phone 7 с использованием XNA.В настоящее время я пишу надгробную логику, но наткнулся на состояние звука.

У меня есть песня, играющая в фоновом режиме, с использованием MediaPlayer .Когда моя игра захоронена, воспроизведение песни должно быть остановлено, а ее состояние сохранено, так что, когда моя игра загружается снова, песня начинает играть с того места, где она была оставлена.Я использую класс MediaPlayer для воспроизведения песни, но, похоже, нет способа найти песню в произвольном положении.

Есть ли способ сохранить и восстановить состояние MediaPlayer чтобы возобновить воспроизведение песни?Или есть лучший способ воспроизвести песню для поддержки надгробия?

Заранее спасибо

Ответы [ 2 ]

0 голосов
/ 09 февраля 2012

Похоже, что решение, предложенное dolhaig на CodeProject, должно дать вам то, что вам нужно.Кажется, что он может справиться с сохранением и возобновлением песни в ее текущем состоянии, и он указывает, что она поддерживает XNA в статье.

http://www.codeproject.com/KB/windows-phone-7/ResumeMusicPlayback.aspx?msg=3859350

0 голосов
/ 23 декабря 2011

Попробуйте установить mediaplayer.position, которая является точкой в ​​песне, с которой вы хотите играть.

http://msdn.microsoft.com/en-us/library/system.windows.media.mediaplayer.position.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...