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