สร้างขึ้นเพื่อ ANDROID
UI Kit การประชุมผ่านวิดีโอ Android
เพิ่มหน้าประชุมเนทีฟในแอป Android รวมวิดีโอกลุ่ม การควบคุมห้อง และหน้าผู้เข้าร่วมด้วย UI Kit การประชุมผ่านวิดีโอ Android
แหล่งข้อมูลสำหรับนักพัฒนา
เอกสารและตัวอย่าง UI Kit การประชุมผ่านวิดีโอ Android
คู่มือการผสานรวม
ติดตั้ง UI Kit การประชุมผ่านวิดีโอ Android และเชื่อมต่อผู้ใช้ของคุณ
ตัวอย่างและซอร์สโค้ด
ดูการทำงานจริงของผลิตภัณฑ์และสำรวจวิธีการนำไปใช้
ให้ทีมที่อยู่หลายแห่งทำงานสอดคล้องกัน
ให้ทีมร้านร่วมกันทบทวนการจัดแสดงและอภิปรายการเปลี่ยนแปลงจากหน้าร้าน
แสดงรายละเอียดที่สำคัญ
ให้เวิร์กช็อปกล้องมีส่วนร่วมด้วยมุมมองผู้สอนและภาพวิดีโอผู้เรียน
ความสามารถของ ANDROID ROOM
ห้องที่สร้างเพื่อแอปของคุณ
วงจรชีวิตห้อง
- สร้างและเข้าร่วมห้อง
- จัดการการออกและสิ้นสุด
สนทนาสด
- เชื่อมวิดีโอผู้เข้าร่วม
- ควบคุมกล้องและไมโครโฟน
ประสบการณ์ผู้เข้าร่วม
- แสดงสมาชิกห้อง
- สะท้อนการเปลี่ยนสถานะห้อง
ตัวตนแอป
- เชื่อม ID ผู้ใช้ของคุณ
- ยืนยันตัวตนด้วย UserSig ที่ออกโดยเซิร์ฟเวอร์
การผสานรวมแพลตฟอร์ม
- มือถือและแท็บเล็ต Android
- ปฏิบัติตามสิทธิ์เนทีฟหรือเบราว์เซอร์
ขั้นตอนผลิตภัณฑ์ของคุณ
- เชื่อมห้องกับการนำทาง
- เก็บข้อมูลธุรกิจในแอป
สำรวจคอมโพเนนต์ประชุม Android
ดูประสบการณ์ห้องและโค้ดเบื้องหลัง
พื้นที่สำหรับทุกคน
ติดตั้งหน้าประชุมด้วย UI Kit การประชุมผ่านวิดีโอ Android แอปจัดเตรียมผู้ใช้ที่ยืนยันตัวตนและ ID ห้อง
อ่านเอกสาร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)เชื่อมตัวตนของแอป
เข้าสู่ระบบด้วย 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.
}
}
)เชื่อมผู้เข้าร่วม
ใช้ ID ห้องที่มีอยู่เพื่อให้ผู้ใช้เข้าร่วมเซสชันเดียวกัน
อ่านเอกสารimport 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)การปรับแต่ง
ให้ห้องเข้ากับผลิตภัณฑ์ของคุณ
ผสานรวมกับขั้นตอน Android
เชื่อมวงจรชีวิต Activity และการนำทางแอป ปรับแถบเครื่องมือห้องและโอเวอร์เลย์ผู้เข้าร่วมแบบโอเพนซอร์สให้เข้ากับผลิตภัณฑ์
อ่านเอกสารให้การสนทนาดำเนินต่อไป
แสดงสถานะผู้เข้าร่วมและการควบคุมห้องในอินเทอร์เฟซที่ชัดเจน ตรวจสิทธิ์ผู้จัดที่ใช้ได้ในแพ็กเกจ Room
อ่านเอกสารเริ่มต้นใช้งาน
เริ่มใช้งานห้องแรกของคุณ
- 01
- 02
เพิ่ม UI Kit การประชุมผ่านวิดีโอ Android
ทำตามคู่มือแพลตฟอร์มเพื่อเชื่อมต่อโปรเจกต์ของคุณ
ทำตามคู่มือการผสานรวม - 03
เชื่อมต่อกับห้องแรกของคุณ
เชื่อมผู้ใช้ทดสอบที่ยืนยันตัวตนเข้าห้องเดียวกัน ตรวจสิทธิ์อุปกรณ์ก่อนเปิดกล้องและไมโครโฟน
ตั้งค่าการยืนยันตัวตน
// 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)คำถามที่พบบ่อยเกี่ยวกับ UI Kit การประชุมผ่านวิดีโอ Android
UI Kit การประชุมผ่านวิดีโอ Android มีอะไรบ้าง
UI Kit การประชุมผ่านวิดีโอ Android มีหน้าประชุมสำเร็จรูปพร้อมทางเข้าห้อง หน้าวิดีโอ และการควบคุมผู้เข้าร่วม แอปจัดการตัวตนและขั้นตอนธุรกิจ
ผสานรวม UI Kit การประชุมผ่านวิดีโอ Android อย่างไร
คู่มือ UI Kit นำเข้าโมดูลซอร์ส tuiroomkit และ atomic_x ทำตามขั้นตอน Gradle, manifest และสิทธิ์รันไทม์ ทดสอบวงจรชีวิตและการหมุนอุปกรณ์
ผู้ใช้เข้าสู่ระบบ UI Kit การประชุมผ่านวิดีโอ Android อย่างไร
ใช้ SDKAppID ID ผู้ใช้ และ UserSig ที่สร้างบนเซิร์ฟเวอร์ อย่าใส่ข้อมูลลับของแอปในโค้ดเบราว์เซอร์หรือมือถือ จัดการการยืนยันตัวตนที่ล้มเหลวก่อนเข้าห้อง
ปรับแต่งประสบการณ์ประชุมได้ไหม
ปรับคอมโพเนนต์และการตั้งค่าตามเอกสาร ซอร์ส UI Kit เนทีฟมีหน้าห้องและแถบเครื่องมือ ตรวจตัวเลือกที่รองรับในคู่มือแพลตฟอร์ม
Room คิดราคาอย่างไร
ค่าใช้จ่ายขึ้นกับฟีเจอร์แพ็กเกจ Room และการใช้เสียง/วิดีโอ ดูหน้าราคา Conference ปัจจุบันสำหรับความสามารถและข้อจำกัดที่รวมอยู่
ควรเลือก UI Kit หรือ SDK
เลือก SDK เพื่อสร้างอินเทอร์เฟซห้องและจัดการสถานะเอง เลือก UI Kit สำหรับหน้าประชุมสำเร็จรูปที่ผสานรวมและปรับได้
ผสาน UI Kit การประชุมผ่านวิดีโอ Android ด้วย Kotlin หรือ Java อย่างไร
ทำตามการตั้งค่าโปรเจ็กต์ Android และ manifest แล้วจัดการสิทธิ์ runtime กับการคืนทรัพยากร Activity ตามจำเป็น ทดสอบบนอุปกรณ์จริงรวมถึงการเปลี่ยนแอปสู่พื้นหลังและเบื้องหน้า
ทดสอบ UI Kit การประชุมผ่านวิดีโอ Android ก่อนเผยแพร่แอปอย่างไร
ทดสอบเข้าห้องที่ยืนยันตัวตน การเปลี่ยนผู้เข้าร่วม และการควบคุมกล้อง ไมโครโฟน ออกจากห้องที่รองรับ
ปรับแต่งอินเทอร์เฟซ UI Kit การประชุมผ่านวิดีโอ Android อย่างไร
ปรับแต่งซอร์สโค้ด RoomMainView ที่นำเข้ามาและทรัพยากร Android ของคอมโพเนนต์ เช่น จัดลำดับปุ่มไมโครโฟนและกล้องใน RoomBottomBarView ใหม่ เปลี่ยน roomkit_ic_camera_off.png หรือแก้ข้อความในทรัพยากรสตริง XML โดยคงชื่อทรัพยากรและตัวจัดการการทำงานของอุปกรณ์เดิมไว้ ปุ่มบันทึกหรือปุ่มสำหรับงานธุรกิจที่เพิ่มเข้ามาต้องมีการทำงานที่รองรับของตัวเองด้วย การเปลี่ยนแถบเครื่องมือเพียงอย่างเดียวไม่ได้ทำให้ฟีเจอร์นั้นใช้งานได้
การสนับสนุนด้านการผสานรวมสำหรับ Android Room
คำถามเกี่ยวกับการผสานรวม
รับความช่วยเหลือในการตั้งค่า UI Kit การประชุมผ่านวิดีโอ Android
ดูเอกสารสำหรับนักพัฒนาพูดคุยเกี่ยวกับแอปพลิเคชันของคุณ
พูดคุยเกี่ยวกับผลิตภัณฑ์ ปริมาณการใช้งานที่คาดการณ์ และความต้องการด้านการผสานรวมของคุณ
ติดต่อฝ่ายขาย
