2014-01-29 3 views
0

Мое приложение воспроизводит дорожку в фоновом режиме с помощью AudioPlayerAgent, и пользователь может перемещаться между страницами.Как отключить универсальные регуляторы громкости на странице

Проблема в том, что я не хочу, чтобы универсальные регуляторы громкости отображались на одной из этих страниц, когда пользователь нажимает кнопку физического тома. так же, как мы отключили системный лоток shell:SystemTray.IsVisible="False". Является ли это возможным?


есть способ, чтобы установить, какие элементы управления появляется при назначении дорожки, но это не поможет в моем случае:

EnabledPlayerControls controls = EnabledPlayerControls.Pause | 
    EnabledPlayerControls.Rewind | 
    EnabledPlayerControls.FastForward; 

AudioTrack track = new AudioTrack(
    trackUri, 
    trackTitle, 
    trackBy, 
    trackAlbum, 
    trackAlbumArtUri, 
    trackTag, 
    controls); 

ответ

0

Опыт является преднамеренным, что дисплей управления громкости представлен в постоянный перекрестный опыт при нажатии кнопок регулировки громкости.

В настоящее время API не используется для переопределения этой ситуации.

То же самое верно, например, в Windows 8+ (индикатор тома теперь определяется системой и не может быть переопределен/скрыт).

0

Из того, что я нашел, это не так много, но можно включить или отключить.

вот пример код

AudioTrack track = new AudioTrack(
trackUri, 
trackTitle, 
trackBy, 
trackAlbum, 
trackAlbumArtUri, 
trackTag, 
EnabledPlayerControls.None); 

Надеется, что это помогает

Смежные вопросы