Kakao i ConnectLive Q&A 게시판

RemonConference 중 remoteView할당에 대해서

안녕하세요.
현재 귀사의 솔루션을 사용해서 저희 서비스에 맞는 그룹통화(RemonConference)를 테스트 중에 있습니다. < 좀 무식하게 문의를 드립니다. ^^ 아직 안드로이드 개발에 익숙하지 못해 양해 부탁드립니다.>

  1. onUserJoined에서 사용할려는 방법은
    =. it.id를 이용하여 사용자정보를 DB에서 받아온다.
    =. 동적으로 ViewPager2를 사용하여 사용자별로 추가하여 사용할 수 있도록 한다 입니다.

    여기서 정보를 받은후 surfaceView를 생성 할당해서 사용할려고 하는데(동적으로) 적용이 안되는것이 문제입니다.
    물론 ViewPager를 이용하지 않고 미리 UI를 구성후 surfaceView를 할당하면 잘됩니다만…
    (다른 문의글에 따른면 생성시점에서 랜더링될 뷰가 적용이 안되어서 그렇다고 되어있습니다.)

    질문1. 생성시점이 onUserjoined에서만 가능한지 , onUserjoined 콜백이 끝나도 생성할 수 있는 방법이 있는지.
    질문2. onUserjoined 라는 콜백이 빨리 끝나지 않는 방법이 있는지?? (delay가 가능한지)

  2. Android 개발시 onUserJoined에서 it.id 정보외 상대방의 정보(닉네임)를 받을 수 있습니까?

  3. RemonConference에서 메시지를 보내고/받고하는 기능은 어떻게 사용하는지 궁금합니다.

감사합니다.

안녕하세요.
현재 공개된 iConnectLive 1.0 기준으로 말씀드리겠습니다.

  1. 하기 RemonParticipant 의 메소드를 사용하시면 됩니다.
  • addRemoteVideoView()
  • removeRemoteVideoView()

2,3번은 제공하지 않는 기능입니다.

2의 경우 고객의 정보를 서버에 담지 않기 때문에 별도로 db를 관리하셔야 합니다.

p.s.
현재 클로즈 베타로 진행중인 iConnectLive 2.0의 경우
sdk 자체에서 3. 메세지 주고 받는 기능을 제공할 예정입니다.

아쉽게도 2.0 에서도 2. 유저 정보에 대한 내용은 별도 DB 관리를 권장하기에 따로 지원 예정은 없습니다.

iCL v2 이용을 원하시는 경우는 [email protected] 로 따로 문의주시면 감사드리겠습니다. :blush:

답변 감사합니다.
혹시 addRemoteVideoView() / removeRemoteVideoView() 사용법에 대해 가이드라인이 필요합니다.
예제라도 없을까요? 문서에서는 찾아 볼 수 없네요…
감사합니다.

안녕하세요.

예제는 따로 제공하고 있지 않습니다

RemonParticipant를 고객 시나리오에 맞도록 SurfaceViewRenderer 를 생성해서
remove/addVideoView(SurfaceViewRenderer) 를 해주시면 됩니다.

1 Like

^^감사합니다.

1 Like