앱을 시작할 때마다 오디오가 재생되지 않는 VideoView가 있습니다. 나는 그것이 시작되면, 백그라운드에서 다른 애플 리케이션에서 재생 음악이 일시 중지 것으로 나타났습니다. 이것에 대한 해결책이 있습니까? 고맙습니다! 배경 음악 재생이 권장되지 않은 상태에서 비디오를 재생VideoView는 백그라운드에서 다른 앱의 음악을 중지합니다.
0
A
답변
0
:
은 훌륭한 사용자 경험을 보장하기 위해, 그것은 앱이 여러 응용 프로그램이 동시에 오디오를 재생되지 않도록 오디오 포커스를 관리하는 것도 중요합니다 .
자세한 내용은 this에서 확인할 수 있습니다.
VideoView
을 사용하여 동영상을 재생할 때 앱에서 오디오 포커스를 요청합니다. 이는 음악을 재생하는 백그라운드 앱이 오디오 포커스를 잃게됨을 의미합니다. 백그라운드 앱의 동작은 AudioManager.OnAudioFocusChangeListener.OnAudioFocusChangeListener
메소드의 코드에 따라 다릅니다. 너는 그것을 바꿀 수 없다.
자세한 내용은 Managing Audio Focus을 참조하십시오.
관련 문제
- 1. iOS AVAudioPlayer는 다른 앱의 배경 음악을 중지합니다.
- 2. Swift - 백그라운드에서 다른 앱의 어떤 음악이 백그라운드에서 재생 중인지 검색합니다.
- 3. SKAction playSoundFileNamed가 배경 음악을 중지합니다.
- 4. 타사 앱의 배경 음악을 제어합니다. ios
- 5. Iphone SDK 다른 앱의 알림을 사용 중지합니다.
- 6. 미리 설정된 간격 후에 Android가 음악을 중지합니다.
- 7. AVAudioPlayer를 사용하여 백그라운드에서 음악을 재생하는 방법은 무엇입니까?
- 8. iPhone : 응용 프로그램이 백그라운드에서 음악을 스트리밍하는 중
- 9. 백그라운드에서 로컬 알림을받을 때 음악을 재생하는 방법
- 10. Android 및 Fire TV에서 다른 앱의 배경 음악을 중지하십시오.
- 11. 앱의 음악을 특정 시간에 재생하도록 프로그래밍하려면 어떻게해야합니까?
- 12. 안드로이드 코드가 백그라운드에서 실행중인 스레드 서비스를 중지합니다.
- 13. MediaElement가 배경 오디오를 중지합니다.
- 14. 다른 소리/음악을 중지하십시오.
- 15. replacescene 내 게임에서 배경 음악을 중지합니다. cocos2d ios
- 16. VideoView는 Galaxy s4에서만 비디오를 루핑하지 않습니다.
- 17. 어떻게 내 vb 프로젝트의 백그라운드에서 자동 재생 배경 음악을 추가합니까
- 18. Android 앱의 백그라운드에서 서비스를 유지하는 방법
- 19. 백그라운드에서 실행중인 앱의 데이터를 업데이트하는 방법
- 20. iOS 앱의 백그라운드에서 계속 업로드하는 방법은 무엇입니까?
- 21. ANDROID - 앱의 백그라운드에서 연결된 상태 업데이트
- 22. iPhone 앱이 실행 중일 때 백그라운드에서 연속 음악을 재생하려면 어떻게해야합니까?
- 23. 사이트를 이동할 때 백그라운드에서 음악을 계속 재생하려면 어떻게해야합니까?
- 24. WebView의 VideoView는 비디오를 재생하지 않습니까?
- 25. VideoView는 장치에서 비디오를 재생하지만 다른 장치에서는 비디오를 재생하지 않습니다.
- 26. 백그라운드에서 소리 미리 알림 시퀀스 재생하기 다른 소리로 음악을 일시 중지하고 멈추지 않음
- 27. 특정 앱의 알림 수신/다른 앱의 개체 처리 확인
- 28. 슬라이더가 다른 페이지의 그림로드를 중지합니다.
- 29. 다른 앱의 음악을 지정하고 현재 재생중인 재생 목록 및 트랙과 같은 정보를 가져와 제어하려면 어떻게해야합니까? (ANDROID)
- 30. 다른 음악 플레이어 앱의 음악을 일시 중지/다시 시작하는 Android 앱
어쩌면 'VideoView'에서 오디오 포커스를 가져올 수 있습니다 ([this] (https://developer.android.com/training/managing-audio/audio-focus.html#RequestFocus) 확인). 'VideoView'에 대한 코드를 게시 할 수 있습니까? –
@ L.Swifter는 일반적인 VideoView 코드입니다. onResume()의 setOnPreparedListener, videoView.start, 그런 것들. –
'onResume()'에서'videoView.start()'를 제거하면 백그라운드에서 재생이 일시 정지되지 않습니다. –