Звук не воспроизводится с первого раза. Зачем? - PullRequest
0 голосов
/ 11 января 2011

Я попробовал на форумах WP7 @ MS, и никто не мог помочь, поэтому попробую здесь.

Я приготовил простое приложение с кнопкой. При нажатии воспроизводится звук с помощью элемента управления MediaElement. Когда я нажимаю кнопку в первый раз, она не воспроизводится вообще. Второй и последующие разы хорошо воспроизводят звук.

В первый раз событие MediaOpened MediaElement, если оно сработало, но MediaEnded никогда не запускается. В последующие моменты события работают как положено.

Я разместил здесь небольшой проект, документирующий проблему.
http://www.angryhacker.com/toys/MediaElementTest.zip

Ответы [ 2 ]

1 голос
/ 13 мая 2011

Чтобы закрыть вопрос.Вот комментарии от разработчика WP7.

1 голос
/ 11 января 2011

Вероятно, это ошибка в Native Media Library, вызванная

MediaPlayer.GameHasControl

Когда приложение загружено, вы можете вызвать button_click (null, null) с томом 0.0 - только предположение.

Вы хотите сыграть музыку целую игру или просто что-нибудь короткое, как этот?В качестве обходного пути используйте класс SoundEffect.

...