สร้างขึ้นเพื่อ IOS
UI Kit การประชุมผ่านวิดีโอ iOS
เพิ่มประชุมสดในแอป iPhone และ iPad เริ่มจากหน้าห้องเนทีฟและการควบคุมผู้เข้าร่วมด้วย UI Kit การประชุมผ่านวิดีโอ iOS
แหล่งข้อมูลสำหรับนักพัฒนา
เอกสารและตัวอย่าง UI Kit การประชุมผ่านวิดีโอ iOS
คู่มือการผสานรวม
ติดตั้ง UI Kit การประชุมผ่านวิดีโอ iOS และเชื่อมต่อผู้ใช้ของคุณ
ตัวอย่างและซอร์สโค้ด
ดูการทำงานจริงของผลิตภัณฑ์และสำรวจวิธีการนำไปใช้
ให้การสาธิตของผู้เชี่ยวชาญใกล้ขึ้น
ให้ผู้เรียนอภิปรายประติมากรรมและดูมุมมองผู้สอนจากแอปมือถือ
ความสามารถของ IOS ROOM
ห้องที่สร้างเพื่อแอปของคุณ
วงจรชีวิตห้อง
- สร้างและเข้าร่วมห้อง
- จัดการการออกและสิ้นสุด
สนทนาสด
- เชื่อมวิดีโอผู้เข้าร่วม
- ควบคุมกล้องและไมโครโฟน
ประสบการณ์ผู้เข้าร่วม
- แสดงสมาชิกห้อง
- สะท้อนการเปลี่ยนสถานะห้อง
ตัวตนแอป
- เชื่อม ID ผู้ใช้ของคุณ
- ยืนยันตัวตนด้วย UserSig ที่ออกโดยเซิร์ฟเวอร์
การผสานรวมแพลตฟอร์ม
- แอป Swift แบบเนทีฟ
- ปฏิบัติตามสิทธิ์เนทีฟหรือเบราว์เซอร์
ขั้นตอนผลิตภัณฑ์ของคุณ
- เชื่อมห้องกับการนำทาง
- เก็บข้อมูลธุรกิจในแอป
สำรวจคอมโพเนนต์ประชุม iOS
ดูประสบการณ์ห้องและโค้ดเบื้องหลัง
พื้นที่สำหรับทุกคน
ติดตั้งหน้าประชุมด้วย UI Kit การประชุมผ่านวิดีโอ iOS แอปจัดเตรียมผู้ใช้ที่ยืนยันตัวตนและ ID ห้อง
อ่านเอกสารimport TUIRoomKit
import AtomicXCore
// After login, in a UIViewController implementing RouterContext.
let config = ConnectConfig()
var options = CreateRoomOptions()
options.roomName = "Studio session"
let roomView = RoomMainView(
roomID: roomID,
behavior: .create(options: options), config: config
)
roomView.routerContext = self
roomView.frame = view.bounds
roomView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
view.addSubview(roomView)เชื่อมตัวตนของแอป
เข้าสู่ระบบด้วย ID แอป ID ผู้ใช้ และ UserSig ที่ออกโดยเซิร์ฟเวอร์ เข้าห้องหลังเข้าสู่ระบบสำเร็จ
อ่านเอกสารimport AtomicXCore
LoginStore.shared.login(
sdkAppID: sdkAppID, userID: userID, userSig: userSig
) { result in
// Handle login result before entering the room.
}เชื่อมผู้เข้าร่วม
ใช้ ID ห้องที่มีอยู่เพื่อให้ผู้ใช้เข้าร่วมเซสชันเดียวกัน
อ่านเอกสารimport TUIRoomKit
// After login, inside your room view controller.
let roomView = RoomMainView(
roomID: roomID, behavior: .join, config: ConnectConfig()
)
roomView.routerContext = self
roomView.frame = view.bounds
roomView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
view.addSubview(roomView)การปรับแต่ง
ให้ห้องเข้ากับผลิตภัณฑ์ของคุณ
ห้องที่เหมาะกับแอป iOS ของคุณ
เชื่อมหน้าห้องกับการนำทางและวงจรชีวิต ปรับซอร์สแถบเครื่องมือและหน้าผู้เข้าร่วมตามเอกสารเมื่อจำเป็น
อ่านเอกสารให้การสนทนาดำเนินต่อไป
แสดงสถานะผู้เข้าร่วมและการควบคุมห้องในอินเทอร์เฟซที่ชัดเจน ตรวจสิทธิ์ผู้จัดที่ใช้ได้ในแพ็กเกจ Room
อ่านเอกสารเริ่มต้นใช้งาน
เริ่มใช้งานห้องแรกของคุณ
- 01
- 02
เพิ่ม UI Kit การประชุมผ่านวิดีโอ iOS
ทำตามคู่มือแพลตฟอร์มเพื่อเชื่อมต่อโปรเจกต์ของคุณ
ทำตามคู่มือการผสานรวม - 03
เชื่อมต่อกับห้องแรกของคุณ
เชื่อมผู้ใช้ทดสอบที่ยืนยันตัวตนเข้าห้องเดียวกัน ตรวจสิทธิ์อุปกรณ์ก่อนเปิดกล้องและไมโครโฟน
ตั้งค่าการยืนยันตัวตน
target 'YourApp' do
pod 'TUIRoomKit'
endimport TUIRoomKit
import AtomicXCore
// After login, in a UIViewController implementing RouterContext.
let config = ConnectConfig()
var options = CreateRoomOptions()
options.roomName = "Studio session"
let roomView = RoomMainView(
roomID: roomID,
behavior: .create(options: options), config: config
)
roomView.routerContext = self
roomView.frame = view.bounds
roomView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
view.addSubview(roomView)คำถามที่พบบ่อยเกี่ยวกับ UI Kit การประชุมผ่านวิดีโอ iOS
UI Kit การประชุมผ่านวิดีโอ iOS มีอะไรบ้าง
UI Kit การประชุมผ่านวิดีโอ iOS มีหน้าประชุมสำเร็จรูปพร้อมทางเข้าห้อง หน้าวิดีโอ และการควบคุมผู้เข้าร่วม แอปจัดการตัวตนและขั้นตอนธุรกิจ
ผสานรวม UI Kit การประชุมผ่านวิดีโอ iOS อย่างไร
ผสานรวมผ่าน CocoaPods ตามข้อกำหนด Xcode และเป้าหมายการติดตั้งปัจจุบัน เพิ่มคำอธิบายการใช้กล้องและไมโครโฟน และขอสิทธิ์ก่อนจับภาพหรือเสียง
ผู้ใช้เข้าสู่ระบบ UI Kit การประชุมผ่านวิดีโอ iOS อย่างไร
ใช้ SDKAppID ID ผู้ใช้ และ UserSig ที่สร้างบนเซิร์ฟเวอร์ อย่าใส่ข้อมูลลับของแอปในโค้ดเบราว์เซอร์หรือมือถือ จัดการการยืนยันตัวตนที่ล้มเหลวก่อนเข้าห้อง
ปรับแต่งประสบการณ์ประชุมได้ไหม
ปรับคอมโพเนนต์และการตั้งค่าตามเอกสาร ซอร์ส UI Kit เนทีฟมีหน้าห้องและแถบเครื่องมือ ตรวจตัวเลือกที่รองรับในคู่มือแพลตฟอร์ม
Room คิดราคาอย่างไร
ค่าใช้จ่ายขึ้นกับฟีเจอร์แพ็กเกจ Room และการใช้เสียง/วิดีโอ ดูหน้าราคา Conference ปัจจุบันสำหรับความสามารถและข้อจำกัดที่รวมอยู่
ควรเลือก UI Kit หรือ SDK
เลือก SDK เพื่อสร้างอินเทอร์เฟซห้องและจัดการสถานะเอง เลือก UI Kit สำหรับหน้าประชุมสำเร็จรูปที่ผสานรวมและปรับได้
ผสาน UI Kit การประชุมผ่านวิดีโอ iOS ด้วย Swift หรือ Objective-C อย่างไร
เชื่อมแพ็กเกจตามเอกสารในโปรเจ็กต์ Xcode และจัดการการเปลี่ยนวงจรชีวิตแอป ทดสอบบน iPhone ด้วยสิทธิ์และความสามารถที่ฟีเจอร์เลือกใช้
ทดสอบ UI Kit การประชุมผ่านวิดีโอ iOS ก่อนเผยแพร่แอปอย่างไร
ทดสอบเข้าห้องที่ยืนยันตัวตน การเปลี่ยนผู้เข้าร่วม และการควบคุมกล้อง ไมโครโฟน ออกจากห้องที่รองรับ
ปรับแต่งอินเทอร์เฟซ UI Kit การประชุมผ่านวิดีโอ iOS อย่างไร
แก้ไข RoomMainView, RoomBottomBarView และ TUIRoomKit.xcassets ใน fork ของซอร์สโค้ด TUIRoomKit ที่คุณดูแล เช่น จัดลำดับปุ่มด้านล่างใหม่และเปลี่ยนไอคอนกล้อง โดยคงตัวจัดการการทำงานของปุ่มไว้ กำหนด Podfile ให้ชี้ไปยัง fork และ branch เพื่อไม่ให้การอัปเดต CocoaPods ทิ้งการปรับแต่ง ตรวจสอบพื้นที่ปลอดภัยบนหน้าจอและช่องวิดีโอของผู้เข้าร่วม การปรับสไตล์แถบเครื่องมือเพียงอย่างเดียวไม่ได้เพิ่มความสามารถใหม่ให้การประชุม
การสนับสนุนด้านการผสานรวมสำหรับ iOS Room
คำถามเกี่ยวกับการผสานรวม
รับความช่วยเหลือในการตั้งค่า UI Kit การประชุมผ่านวิดีโอ iOS
ดูเอกสารสำหรับนักพัฒนาพูดคุยเกี่ยวกับแอปพลิเคชันของคุณ
พูดคุยเกี่ยวกับผลิตภัณฑ์ ปริมาณการใช้งานที่คาดการณ์ และความต้องการด้านการผสานรวมของคุณ
ติดต่อฝ่ายขาย
