0

我有一個VideoView沒有任何音頻播放每次我開始我的應用程序的時間。我注意到,當它開始播放時,從後臺播放其他應用程序的音樂會暫停。有沒有解決這個問題的方法?謝謝!VideoView停止其他應用的背景音樂

+0

也許你'VideoView'獲取音頻焦點(檢查[這裏](https://developer.android.com/training/managing-audio/audio-focus.html#RequestFocus))。你可以發佈關於你的'VideoView'的代碼嗎? –

+0

@ L.Swifter只是典型的VideoView代碼。 setOnPreparedListener,onResume()中的videoView.start,類似的東西。 –

+0

如果刪除'videoView.start()'的'的onResume()',背景播放也不會暫停,我想。 –

回答

0

播放視頻的同時,不建議的背景音樂播放:

,以確保良好的用戶體驗,這也是重要的是你的應用程序管理音頻焦點,以確保多個應用時不會在同一時間播放音頻。

您可以檢查this瞭解更多信息。

當你開始使用VideoView播放視頻,你的應用程序請求音頻焦點,這意味着它在播放音樂失去音頻焦點後臺程序。後臺應用程序的行爲取決於AudioManager.OnAudioFocusChangeListener.OnAudioFocusChangeListener方法中的代碼。你不能改變它。

更多信息,請參閱Managing Audio Focus