У меня есть приложение для WP7, используя BackgroundAudioPlayer
, поскольку нам нужно играть в фоновом режиме. Проблема в том, что когда в фоновом режиме уже есть приложение, воспроизводящее звук, я не могу получить свою работу AudioPlaybackAgent
, предыдущая музыка просто продолжает играть.Как остановить фоновый звук, воспроизводимый другими приложениями?
Документ вводится таким образом,
BackgroundAudioPlayer.Instance.Close();
, с помощью которого я могу только закрыть звук, который воспроизводится сам или Zune, но он не работает, когда звук воспроизводится с помощью других приложений.
Так есть способ закрыть все звуки воспроизведения?
Возможно даже (что я сомневаюсь) Я бы рекомендовал НЕ делать это ... как пользователь, я бы удалил ваше приложение с моего телефона, так как то, что вы описываете, действительно раздражает приложение! – Yahia
Возможно, я не описал четко, это музыкальное приложение, никто не хочет, чтобы одновременно играли две музыкальные композиции. Вот почему сам Zune делает то же самое. – su27
Я бы подумал, что это должно произойти автоматически, когда вы начнете играть на своем. Я думаю, что я видел некоторую документацию, в которой упоминалось, что при запуске воспроизведения с помощью MediaElement - текущий фоновый звук должен начинаться автоматически. –