2014-01-29 27 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); 

希望它可以幫助

相關問題