ĐƯỢC XÂY DỰNG CHO ANDROID
UI Kit hội nghị video Android
Thêm màn hình cuộc họp gốc vào ứng dụng Android. Kết hợp video nhóm, điều khiển phòng và giao diện người tham gia với UI Kit hội nghị video Android.
TÀI NGUYÊN DÀNH CHO NHÀ PHÁT TRIỂN
Tài liệu & Ví dụ về UI Kit hội nghị video Android
Hướng dẫn tích hợp
Cài UI Kit hội nghị video Android và kết nối người dùng.
Ví dụ & mã nguồn
Xem sản phẩm hoạt động thực tế và khám phá cách triển khai.
Giữ nhóm phân tán đồng bộ
Kết nối nhóm cửa hàng để xem cách trưng bày và thảo luận thay đổi ngay tại cửa hàng.
Cho thấy chi tiết quan trọng
Tăng tương tác trong hội thảo camera với góc nhìn giảng viên và ô video học viên.
TÍNH NĂNG ANDROID ROOM
Phòng xây dựng cho ứng dụng
Vòng đời phòng
- Tạo và tham gia phòng
- Xử lý thao tác rời và kết thúc
Hội thoại trực tiếp
- Kết nối video người tham gia
- Điều khiển camera và micrô
Trải nghiệm người tham gia
- Hiển thị thành viên phòng
- Phản ánh thay đổi trạng thái phòng
Danh tính ứng dụng
- Kết nối ID người dùng riêng
- Xác thực bằng UserSig do máy chủ cấp
Tích hợp nền tảng
- Điện thoại và máy tính bảng Android
- Tuân theo quyền gốc hoặc trình duyệt
Luồng sản phẩm của bạn
- Kết nối phòng với điều hướng
- Giữ dữ liệu nghiệp vụ trong ứng dụng
Khám phá thành phần cuộc họp Android
Xem trải nghiệm phòng và mã phía sau.
Không gian cho mọi người
Gắn giao diện cuộc họp với UI Kit hội nghị video Android. Ứng dụng cung cấp người dùng đã xác thực và ID phòng.
Đọc tài liệuimport com.trtc.uikit.roomkit.view.RoomMainView
import io.trtc.tuikit.atomicxcore.api.room.CreateRoomOptions
// After login, inside your Activity.
val roomView = RoomMainView(this).apply {
init(
roomID,
RoomMainView.RoomBehavior.Create(
CreateRoomOptions(roomName = "Team workshop")
),
RoomMainView.ConnectConfig(
autoEnableCamera = false,
autoEnableMicrophone = false, autoEnableSpeaker = true
)
)
}
setContentView(roomView)Kết nối danh tính ứng dụng
Đăng nhập bằng ID ứng dụng, ID người dùng và UserSig do máy chủ cấp. Vào phòng sau khi đăng nhập thành công.
Đọc tài liệuimport io.trtc.tuikit.atomicxcore.api.login.LoginStore
import io.trtc.tuikit.atomicxcore.api.CompletionHandler
LoginStore.shared.login(this, sdkAppID, userID, userSig,
object : CompletionHandler {
override fun onSuccess() { /* Open your room screen. */ }
override fun onFailure(code: Int, desc: String) {
// Show a recoverable sign-in error.
}
}
)Kết nối người tham gia
Dùng ID phòng có sẵn để đưa người dùng vào cùng phiên.
Đọc tài liệuimport com.trtc.uikit.roomkit.view.RoomMainView
// After login, inside your Activity.
val roomView = RoomMainView(this).apply {
init(roomID, RoomMainView.RoomBehavior.Join,
RoomMainView.ConnectConfig(
autoEnableCamera = false,
autoEnableMicrophone = false, autoEnableSpeaker = true
))
}
setContentView(roomView)TÙY CHỈNH
Làm phòng mang dấu ấn sản phẩm
Tích hợp với luồng Android
Kết nối vòng đời Activity và điều hướng ứng dụng. Điều chỉnh thanh công cụ phòng và lớp phủ người tham gia mã nguồn mở theo sản phẩm.
Đọc tài liệuDuy trì mạch trò chuyện
Hiển thị trạng thái người tham gia và điều khiển phòng trong giao diện rõ ràng. Kiểm tra quyền chủ trì trong gói Room.
Đọc tài liệuBẮT ĐẦU
Đưa phòng đầu tiên vào hoạt động
- 01
- 02
Thêm UI Kit hội nghị video Android
Làm theo hướng dẫn nền tảng để kết nối dự án của bạn.
Làm theo Hướng dẫn tích hợp - 03
Kết nối với phòng đầu tiên của bạn
Kết nối người dùng thử đã xác thực vào cùng phòng. Kiểm tra quyền thiết bị trước khi bật camera và micrô.
Thiết lập xác thực
// Import tuiroomkit and atomic_x modules as documented.
dependencies {
api(project(":tuiroomkit"))
}import com.trtc.uikit.roomkit.view.RoomMainView
import io.trtc.tuikit.atomicxcore.api.room.CreateRoomOptions
// After login, inside your Activity.
val roomView = RoomMainView(this).apply {
init(
roomID,
RoomMainView.RoomBehavior.Create(
CreateRoomOptions(roomName = "Team workshop")
),
RoomMainView.ConnectConfig(
autoEnableCamera = false,
autoEnableMicrophone = false, autoEnableSpeaker = true
)
)
}
setContentView(roomView)Câu hỏi thường gặp về UI Kit hội nghị video Android
UI Kit hội nghị video Android bao gồm những gì?
UI Kit hội nghị video Android cung cấp giao diện có sẵn với vào phòng, màn hình video và điều khiển người tham gia. Ứng dụng cung cấp danh tính và quy trình nghiệp vụ.
Làm sao tích hợp UI Kit hội nghị video Android?
Hướng dẫn UI Kit nhập mô-đun nguồn tuiroomkit và atomic_x. Làm theo cấu hình Gradle, manifest và quyền runtime; kiểm tra vòng đời và xoay thiết bị.
Người dùng đăng nhập UI Kit hội nghị video Android thế nào?
Dùng SDKAppID, ID người dùng và UserSig tạo trên máy chủ. Không đưa khóa bí mật vào mã trình duyệt hoặc di động. Xử lý lỗi xác thực trước khi vào phòng.
Có thể tùy chỉnh trải nghiệm cuộc họp không?
Điều chỉnh thành phần và cấu hình trong tài liệu. Mã nguồn UI Kit gốc cung cấp màn hình phòng và thanh công cụ. Xem tùy chọn hỗ trợ trong hướng dẫn nền tảng.
Room tính phí như thế nào?
Chi phí phụ thuộc tính năng gói Room và mức dùng âm thanh/video. Xem trang giá Conference hiện tại để biết khả năng và giới hạn đi kèm.
Nên chọn UI Kit hay SDK?
Chọn SDK để tự xây dựng giao diện và xử lý trạng thái phòng. Chọn UI Kit để tích hợp và điều chỉnh màn hình cuộc họp có sẵn.
Làm sao tích hợp UI Kit hội nghị video Android bằng Kotlin hay Java?
Làm theo thiết lập dự án Android và manifest, xử lý quyền runtime và dọn dẹp Activity khi cần. Kiểm thử trên thiết bị thật, gồm chuyển ứng dụng giữa nền và tiền cảnh.
Kiểm tra UI Kit hội nghị video Android trước khi phát hành thế nào?
Kiểm tra vào phòng đã xác thực, thay đổi người tham gia và điều khiển camera, micrô, rời phòng được hỗ trợ.
Tùy chỉnh giao diện UI Kit hội nghị video Android thế nào?
Tùy chỉnh mã nguồn RoomMainView đã nhập và các tài nguyên Android của nó. Ví dụ, đổi thứ tự nút micro và camera trong RoomBottomBarView, thay roomkit_ic_camera_off.png hoặc đổi nhãn trong tài nguyên chuỗi XML. Giữ tên tài nguyên và các trình xử lý thao tác thiết bị hiện có. Nút ghi hình hoặc nghiệp vụ mới cũng cần thao tác tương ứng được hỗ trợ; chỉ thay thanh công cụ không triển khai được tính năng đó.
Hỗ trợ tích hợp Android Room
Câu hỏi về tích hợp
Nhận hỗ trợ thiết lập UI Kit hội nghị video Android.
Xem tài liệu dành cho nhà phát triểnTrao đổi về ứng dụng của bạn
Trao đổi về sản phẩm, mức sử dụng dự kiến và nhu cầu tích hợp của bạn.
Liên hệ bộ phận kinh doanh
