지금 개발중인 앱을 필요로하는 특수 디자인이 있습니다.동영상 플레이어에서의 흐릿한 패널
지금은 비디오 스트림을 재생하는 타사 비공개 비디오 라이브러리가 있습니다. 이 화면의 디자인에는 비디오 상단에 겹쳐진 반투명 패널이 포함되어 뒤에있는 비디오 부분을 흐리게 만듭니다.
일반적으로 배경을 흐리게 처리하려면보기의 스크린 샷을 캡처하고 흐리게 처리하여 전경보기의 이미지로 사용해야합니다.
이 경우 동영상은 계속 재생되므로 흐린 이미지가 모든 프레임마다 바뀝니다. 그러면 어떻게 구현할 수 있을까요?
가능한 해결책은 스레드를 만들고 스크린 샷을 찍은 다음 자르고 배경으로 배치하는 것입니다. 그 뷰가 SurfaceView라면 더 좋을 것입니다. 하지만이 경우 가장 좋은 방법이 무엇인지 궁금합니다. 지속적으로 스크린 샷을 찍는 스레드가 성능에 큰 영향을 줄까요? 이러한 이미지로 surfaceView 버퍼를 공급할 수 있습니까?
감사합니다.
제 2의 옵션을 사용하면됩니다. surfaceView buffer –