Как программно определить настройки звука системного устройства?

Мне нужно написать простое приложение Silverlight для WP7. Если в системе отключен звук телефона, программа не должна воспроизводить звуки, но если звук телефона не отключен, программа должна воспроизводить звуки.

Как программно определить, отключен звук Windows Phone или нет?


person VBalu987    schedule 28.11.2011    source источник


Ответы (1)


В этом нет необходимости, система не воспроизводит никаких звуков, когда телефон выключен. Системный параметр переопределяет все остальные параметры как в Silverlight, так и в XNA (и в интегрированном Silverlight + XNA).

person Mika Haarahiltunen    schedule 28.11.2011
comment
Привет Мика! Вот почему я спросил, когда он отключен, переключатель звонка отключен, я использую тег медиаэлемента silverlight на странице, но звуки воспроизводятся. И это раздражает. - person VBalu987; 28.11.2011
comment
@ VBalu987 настройки громкости звонка и устройства разделены. переключение звонка на вибрацию не приводит к нулевой громкости устройства. Но установка громкости на ноль изменит звонок на вибрацию. - person Matt Lacey; 28.11.2011
comment
Вы установили громкость на 00/30 или просто отключили звук звонка? Установка громкости на 00/30 отключает звук всей системы, отключение звонка не влияет на звуки мультимедиа и т. д. - person Mika Haarahiltunen; 28.11.2011
comment
ЧАС! Спасибо за ответ. Извините, я не знаю, как правильно выразиться. Я не знаю, что 00/30 отключает все системные звуки. В приложении нет звука, это хорошо. Но есть ли идеи, как определить состояние кнопки переключения звонка? Спасибо заранее. - person VBalu987; 28.11.2011