0

앱을 시작할 때마다 오디오가 재생되지 않는 VideoView가 있습니다. 나는 그것이 시작되면, 백그라운드에서 다른 애플 리케이션에서 재생 음악이 일시 중지 것으로 나타났습니다. 이것에 대한 해결책이 있습니까? 고맙습니다! 배경 음악 재생이 권장되지 않은 상태에서 비디오를 재생VideoView는 백그라운드에서 다른 앱의 음악을 중지합니다.

+0

어쩌면 'VideoView'에서 오디오 포커스를 가져올 수 있습니다 ([this] (https://developer.android.com/training/managing-audio/audio-focus.html#RequestFocus) 확인). 'VideoView'에 대한 코드를 게시 할 수 있습니까? –

+0

@ L.Swifter는 일반적인 VideoView 코드입니다. onResume()의 setOnPreparedListener, videoView.start, 그런 것들. –

+0

'onResume()'에서'videoView.start()'를 제거하면 백그라운드에서 재생이 일시 정지되지 않습니다. –

답변

0

:

은 훌륭한 사용자 경험을 보장하기 위해, 그것은 앱이 여러 응용 프로그램이 동시에 오디오를 재생되지 않도록 오디오 포커스를 관리하는 것도 중요합니다 .

자세한 내용은 this에서 확인할 수 있습니다.

VideoView을 사용하여 동영상을 재생할 때 앱에서 오디오 포커스를 요청합니다. 이는 음악을 재생하는 백그라운드 앱이 오디오 포커스를 잃게됨을 의미합니다. 백그라운드 앱의 동작은 AudioManager.OnAudioFocusChangeListener.OnAudioFocusChangeListener 메소드의 코드에 따라 다릅니다. 너는 그것을 바꿀 수 없다.

자세한 내용은 Managing Audio Focus을 참조하십시오.

관련 문제