コード例 #1
0
ファイル: AVRoomControl.java プロジェクト: God-above/facekall
 void joinRoom(long roomId, String peerIdentifier, boolean isVideo) {
   QavsdkControl qavsdkControl = ((FacekallApplication) mContext).getQavsdkControl();
   if ((qavsdkControl != null) && (qavsdkControl.getAVContext() != null)) {
     qavsdkControl.setPeerIdentifier(peerIdentifier);
     Log.e(TAG, "WL_DEBUG joinRoom peerIdentifier = " + peerIdentifier);
     Log.e(TAG, "WL_DEBUG joinRoom roomId = " + roomId);
     AVRoom.Info roomInfo =
         new AVRoom.Info(
             AVRoom.AV_ROOM_PAIR,
             roomId,
             0,
             isVideo ? AVRoom.AV_MODE_VIDEO : AVRoom.AV_MODE_AUDIO,
             peerIdentifier,
             null,
             0);
     // create room
     qavsdkControl.getAVContext().joinRoom(mRoomDelegate, roomInfo);
     mIsInJoinRoom = true;
     mIsVideo = isVideo;
   } else {
     Log.e(TAG, "WL_DEBUG joinRoom qavsdkControl = " + (qavsdkControl == null));
     mIsInJoinRoom = false;
     mIsVideo = false;
   }
 }