我嘗試製作Windows Phone應用程序,播放聲音以幫助您入睡。我使用SoundEffect類,以便可以混合多個聲音文件。該認證要求說鎖定屏幕下的Windows Phone計時器
「應用程序可以在運行,即使 它的主要功能是不相關的音樂或視頻,同時在後臺播放的媒體。這 播放音樂,聲音或聲音效果的應用程序必須符合以下 要求:「」SoundEffect類不能用於在應用程序中播放 連續背景音樂曲目。「 因此,如果SoundEffect類在鎖定屏幕下播放連續音樂可以,對吧?
我用DispatcherTimer類做了一個定時器,這樣用戶可以設置聲音停止的時間,所以電池不會死機。但是,認證要求說
「即在鎖定屏幕下運行的所有應用程序時,必須通知 屏幕被鎖定停止任何UI更新, 活動的定時器,以及其他非關鍵處理。」 所以我不能使用它,因爲我的應用程序必須能夠在鎖定屏幕下運行。我能做些什麼來阻止音樂在一段時間之後或在特定時間播放?