Я ' у меня произошел сбой приложения в Marketplace из-за того, что мой аудио MediaElement
не учитывает фоновую музыку. Хорошо. Итак, я тщательно просмотрел все и выяснил, как это объяснить:
Source
моего WMA в
XAML. Загрузите источник в
код программной части, поймайте MediaOpened
event и . Сыграйте
там. FrameworkDispatcher.Update
, посмотрите, есть ли
MediaPlayer.State =
MediaState.Playing
, и если да,
. Пауза
на ней, а затем после загвоздки
to MediaEnded
, .Resume
it. Такого рода работы. Если он не работает, работает в режиме отладки. Ни с эмулятором, ни с устройством, ни с WPConnect.exe. Что выполняет , так это когда я отключаю свой телефон и запускаю фоновую музыку, запускаю свое приложение и затем щелкаю свой аудио MediaElement. Остановка и возобновление радио также работают следующим образом.
Однако что не работает, так это то, что у меня есть аудиоподкаст , играющий в фоновом режиме, а затем я выполняю сценарий «действительно работает». Он всегда останавливает аудиоподкаст и никогда не возобновляет его.
Кто-нибудь смог обойти это? Является ли это причиной сбоя и для Marketplace (помимо фоновой музыки)?
PS SoundEffect
в XNA НЕ вариант, который следует рассматривать для моего приложения.