2012-05-17 79 views
0

我正在開發一款WP7遊戲,只要遊戲正在運行,它應該每分鐘通過一次聲音通知用戶。爲固定的自定義時間間隔播放背景音樂?

即使應用程序關閉,我也希望發生這種情況。我嘗試了一些不同的調度程序(例如PeriodicTask),但它們都非常有限,不允許這麼小的時間間隔 - 最小值通常是30分鐘。

我已經嘗試過AudioPlayerAgent,它允許背景音頻播放,但我不知道如何運行一個每分鐘播放一次音頻的AudioPlayerAgent?

我可以有一個後臺線程跟蹤遊戲並每分鐘播放一次聲音嗎?

+0

這是不可能的,因爲後臺線程每半個小時運行15秒一次。 :( –

+1

這聽起來像是你有可能獲得「不太有利」的評論,如果你想讓遊戲在沒有故意運行的情況下播放聲音/運行電池,也許我只是一個悲慘的混蛋,不會允許一個遊戲的後臺代理(此外,只有普通的後臺代理不適用於來自7.1.1的低規格設備) –

回答

1

您可以通過背景音頻代理播放音軌,每個聲音之間有一分鐘左右的靜音,然後循環播放。

這似乎是一種拙劣的方式,我不完全確定您的具體要求,或者您爲什麼真的想要這樣做。