레이아웃 가이드에서 보면
해당 뷰를 위로 배치하고자 하면 setZOrderMediaOverlay(true) 후,
다른뷰들은 setZOrderMediaOverlay(false)로 설정하라고 돼어있는데요
setZOrderMediaOverlay의 세팅과 무관하게 무조건 RemoteView가 위로 오게됩니다.
관련 정보좀 더 알수 없을까요?
레이아웃 가이드에서 보면
해당 뷰를 위로 배치하고자 하면 setZOrderMediaOverlay(true) 후,
다른뷰들은 setZOrderMediaOverlay(false)로 설정하라고 돼어있는데요
setZOrderMediaOverlay의 세팅과 무관하게 무조건 RemoteView가 위로 오게됩니다.
관련 정보좀 더 알수 없을까요?
일단 setZOrderMediaOverlay가 잘 동작하지 않는 사례가 발견되고 있습니다.
다만 일반적으로 다음과 같은 순서로 작업하시면 무리없이 원하시는 결과를 얻으실 수 있습니다.
localView를 onCreate시에 setZOrderMediaOverlay(true)
하시고
상대방과 연결시 혹은 connect시도시
remoteRenderLayout.setPosition처리하신 후
remoteView.setScalingType(RendererCommon.ScalingType.SCALE_ASPECT_FILL);
처리하시고
remoteView와 localView각각을 requestLayout() 처리해보시길 바랍니다.
답변감사합니다^^
말씀하신대로 진행하다 보니 해결방법을 두가지 찾았습니다.
가장 간단한 첫번째 방법은 상단으로 띄우고싶은 video를 layout에서 상단에 선언하면 됩니다.
두번째로는, Remon Config에서 setXXXView 를 하기 전에 setZOrderMediaOverlay를 처리하면,
정상작동 하게되네요