簡體   English   中英

音頻播放期間打盹模式/應用程序待機

[英]Doze Mode/App Standby During Audio Playback

我注意到Android 6.0設備上的音頻流應用程序存在問題。 音頻流通過網絡連接通過HLS完成。 音頻回放發生在具有活動通知的前台服務中。 我注意到的是,當應用程序進入打盹模式/應用程序待機狀態時,wifi連接會丟失並且播放暫停。 我的服務位於前台,並且有一個有效的通知,根據文檔,這應該使我的應用程序不會被中斷。 我還獲得並維護一個Wifi鎖。 我已經閱讀了有關將應用程序列入白名單的信息,但是像Spotify這樣的應用程序不會請求任何特殊權限來避免此問題。 有什么想法或建議嗎?

推薦的解決方案是使用單獨的進程,一個用於音頻播放和UI。 有關詳細信息,請參閱此長線程

以下是Hackborn女士的相關部分:

...讓您的前台服務在與活動不同的進程中運行。 從我所看到的,這將工作正常。 如果你在那里得到理想的行為,我會很有趣。

這也是我們推薦的這種情況 - 如果你有一個長期運行的前台服務,它應該在與活動不同的進程中,所以它不會強制保留與活動相關的所有內存周圍。 (這也是這個錯誤通過的原因,我們所有的[谷歌]應用程序都使用這種模式。)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM