สร้างขึ้นเพื่อ ANDROID
SDK การประชุมผ่านวิดีโอ Android
สร้างห้องสำหรับมือถือและแท็บเล็ต Android เชื่อมสถานะห้อง Kotlin และการควบคุมอุปกรณ์กับ UI ของคุณด้วย SDK การประชุมผ่านวิดีโอ Android
แหล่งข้อมูลสำหรับนักพัฒนา
เอกสารและตัวอย่าง SDK การประชุมผ่านวิดีโอ Android
คู่มือการผสานรวม
ติดตั้ง SDK การประชุมผ่านวิดีโอ Android และเชื่อมต่อผู้ใช้ของคุณ
ตัวอย่างและซอร์สโค้ด
ดูการทำงานจริงของผลิตภัณฑ์และสำรวจวิธีการนำไปใช้
ให้ทีมที่อยู่หลายแห่งทำงานสอดคล้องกัน
ให้ทีมร้านร่วมกันทบทวนการจัดแสดงและอภิปรายการเปลี่ยนแปลงจากหน้าร้าน
แสดงรายละเอียดที่สำคัญ
ให้เวิร์กช็อปกล้องมีส่วนร่วมด้วยมุมมองผู้สอนและภาพวิดีโอผู้เรียน
ความสามารถของ ANDROID ROOM
ห้องที่สร้างเพื่อแอปของคุณ
วงจรชีวิตห้อง
- สร้างและเข้าร่วมห้อง
- จัดการการออกและสิ้นสุด
สนทนาสด
- เชื่อมวิดีโอผู้เข้าร่วม
- ควบคุมกล้องและไมโครโฟน
ประสบการณ์ผู้เข้าร่วม
- แสดงสมาชิกห้อง
- สะท้อนการเปลี่ยนสถานะห้อง
ตัวตนแอป
- เชื่อม ID ผู้ใช้ของคุณ
- ยืนยันตัวตนด้วย UserSig ที่ออกโดยเซิร์ฟเวอร์
การผสานรวมแพลตฟอร์ม
- มือถือและแท็บเล็ต Android
- ปฏิบัติตามสิทธิ์เนทีฟหรือเบราว์เซอร์
ขั้นตอนผลิตภัณฑ์ของคุณ
- เชื่อมห้องกับการนำทาง
- เก็บข้อมูลธุรกิจในแอป
สำรวจ API ห้อง Android
ดูประสบการณ์ห้องและโค้ดเบื้องหลัง
สร้างห้องของคุณ
สร้างและเข้าห้องด้วย SDK การประชุมผ่านวิดีโอ Android แอปจัดเตรียมผู้ใช้ที่ยืนยันตัวตนและ ID ห้อง
อ่านเอกสารimport io.trtc.tuikit.atomicxcore.api.room.*
import io.trtc.tuikit.atomicxcore.api.CompletionHandler
val options = CreateRoomOptions(roomName = "Team review")
RoomStore.shared().createAndJoinRoom(
roomID, RoomType.STANDARD, options,
object : CompletionHandler {
override fun onSuccess() { /* Render the room. */ }
override fun onFailure(code: Int, desc: String) {
// Show a recoverable room entry error.
}
}
)เชื่อมตัวตนของแอป
เข้าสู่ระบบด้วย ID แอป ID ผู้ใช้ และ UserSig ที่ออกโดยเซิร์ฟเวอร์ เข้าห้องหลังเข้าสู่ระบบสำเร็จ
อ่านเอกสารimport 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.
}
}
)ควบคุมประสบการณ์ห้อง
เชื่อมการทำงานของห้องและสื่อที่ระบุในเอกสารกับอินเทอร์เฟซ จัดการข้อผิดพลาดและสิทธิ์แพลตฟอร์มก่อนจับภาพหรือเสียง
อ่านเอกสารimport io.trtc.tuikit.atomicxcore.api.device.DeviceStore
// Request Android runtime permissions before capture.
DeviceStore.shared().openLocalCamera(true, completion = null)
DeviceStore.shared().openLocalMicrophone(completion = null)การปรับแต่ง
ให้ห้องเข้ากับผลิตภัณฑ์ของคุณ
ผสานรวมกับขั้นตอน Android
เชื่อม SDK การประชุมผ่านวิดีโอ Android กับหน้าจอ ตัวตนผู้ใช้ และการนำทางของแอป ควบคุมประสบการณ์ห้องได้เต็มที่
อ่านเอกสารให้การสนทนาดำเนินต่อไป
แสดงสถานะผู้เข้าร่วมและการควบคุมห้องในอินเทอร์เฟซที่ชัดเจน ตรวจสิทธิ์ผู้จัดที่ใช้ได้ในแพ็กเกจ Room
อ่านเอกสารเริ่มต้นใช้งาน
เริ่มใช้งานห้องแรกของคุณ
- 01
- 02
เพิ่ม SDK การประชุมผ่านวิดีโอ Android
ทำตามคู่มือแพลตฟอร์มเพื่อเชื่อมต่อโปรเจกต์ของคุณ
ทำตามคู่มือการผสานรวม - 03
เชื่อมต่อกับห้องแรกของคุณ
เชื่อมผู้ใช้ทดสอบที่ยืนยันตัวตนเข้าห้องเดียวกัน ตรวจสิทธิ์อุปกรณ์ก่อนเปิดกล้องและไมโครโฟน
ตั้งค่าการยืนยันตัวตน
dependencies {
implementation("io.trtc.uikit:atomicx-core:3.6.1.66")
api("com.tencent.imsdk:imsdk-plus:8.7.7201")
}import io.trtc.tuikit.atomicxcore.api.room.*
import io.trtc.tuikit.atomicxcore.api.CompletionHandler
val options = CreateRoomOptions(roomName = "Team review")
RoomStore.shared().createAndJoinRoom(
roomID, RoomType.STANDARD, options,
object : CompletionHandler {
override fun onSuccess() { /* Render the room. */ }
override fun onFailure(code: Int, desc: String) {
// Show a recoverable room entry error.
}
}
)คำถามที่พบบ่อยเกี่ยวกับ SDK การประชุมผ่านวิดีโอ Android
SDK การประชุมผ่านวิดีโอ Android มีอะไรบ้าง
SDK การประชุมผ่านวิดีโอ Android มี API วงจรชีวิตห้อง สถานะผู้เข้าร่วม และการควบคุมประชุมที่ปรับแต่ง แอปจัดการตัวตนและขั้นตอนธุรกิจ
ผสานรวม SDK การประชุมผ่านวิดีโอ Android อย่างไร
เพิ่ม dependency ของ atomicx-core และ imsdk-plus ตามคู่มือ Android Core SDK ยืนยันตัวตนด้วย LoginStore ก่อนสร้างหรือเข้าร่วมห้อง ตั้งค่าสิทธิ์บน Android และจัดการเหตุการณ์วงจรชีวิตของกล้อง ไมโครโฟน และ Activity คู่มือระบุข้อกำหนดเป็น Android 5.0 ขึ้นไป, Gradle 8.0 ขึ้นไป และ JDK 17–19
ผู้ใช้เข้าสู่ระบบ SDK การประชุมผ่านวิดีโอ Android อย่างไร
ใช้ SDKAppID ID ผู้ใช้ และ UserSig ที่สร้างบนเซิร์ฟเวอร์ อย่าใส่ข้อมูลลับของแอปในโค้ดเบราว์เซอร์หรือมือถือ จัดการการยืนยันตัวตนที่ล้มเหลวก่อนเข้าห้อง
ปรับแต่งประสบการณ์ประชุมได้ไหม
สร้างเลย์เอาต์เองและเชื่อมสถานะห้องกับแอป เลือก UI Kit เมื่อต้องการหน้าประชุมสำเร็จรูป ตรวจตัวเลือกที่รองรับในคู่มือแพลตฟอร์ม
Room คิดราคาอย่างไร
ค่าใช้จ่ายขึ้นกับฟีเจอร์แพ็กเกจ Room และการใช้เสียง/วิดีโอ ดูหน้าราคา Conference ปัจจุบันสำหรับความสามารถและข้อจำกัดที่รวมอยู่
ควรเลือก SDK หรือ UI Kit
เลือก SDK เพื่อสร้างอินเทอร์เฟซห้องและจัดการสถานะเอง เลือก UI Kit สำหรับหน้าประชุมสำเร็จรูปที่ผสานรวมและปรับได้
ผสาน SDK การประชุมผ่านวิดีโอ Android ด้วย Kotlin หรือ Java อย่างไร
ทำตามการตั้งค่าโปรเจ็กต์ Android และ manifest แล้วจัดการสิทธิ์ runtime กับการคืนทรัพยากร Activity ตามจำเป็น ทดสอบบนอุปกรณ์จริงรวมถึงการเปลี่ยนแอปสู่พื้นหลังและเบื้องหน้า
ทดสอบ SDK การประชุมผ่านวิดีโอ Android ก่อนเผยแพร่แอปอย่างไร
ทดสอบเข้าห้องที่ยืนยันตัวตน การเปลี่ยนผู้เข้าร่วม และการควบคุมกล้อง ไมโครโฟน ออกจากห้องที่รองรับ
ปรับแต่งอินเทอร์เฟซ SDK การประชุมผ่านวิดีโอ Android อย่างไร
สร้างหน้าห้องและผู้เข้าร่วมตาม API ในเอกสาร แอปจัดการนัดหมาย เข้าถึง และขั้นตอนเรียนรู้หรือธุรกิจ
การสนับสนุนด้านการผสานรวมสำหรับ Android Room
คำถามเกี่ยวกับการผสานรวม
รับความช่วยเหลือในการตั้งค่า SDK การประชุมผ่านวิดีโอ Android
ดูเอกสารสำหรับนักพัฒนาพูดคุยเกี่ยวกับแอปพลิเคชันของคุณ
พูดคุยเกี่ยวกับผลิตภัณฑ์ ปริมาณการใช้งานที่คาดการณ์ และความต้องการด้านการผสานรวมของคุณ
ติดต่อฝ่ายขาย
