AudioRecorder
*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่
AudioRecorder บันทึกสตรีมเสียงในประสบการณ์ด้วยขีดจํากัดเวลาคงที่ 60 วินาที ผลลัพธ์สามารถโหลดลงใน AudioPlayer เพื่อเล่นได้
ในเวลานี้ AudioDeviceInput ไม่สามารถบันทึกได้ คุณสามารถใช้วิธี GetUnrecordableInstancesAsync() เพื่อตรวจสอบว่าตัวอย่างใดไม่สามารถบันทึกได้
สรุป
คุณสมบัติ
วิธีการ
อีเวนต์
คุณสมบัติ
วิธีการ
Clear
ล้างบันทึกออกจาก AudioRecorder
ส่งค่ากลับ
GetTemporaryContent
ส่งคืนเนื้อหาที่บันทึกไว้ซึ่งสามารถเล่นซ้ำได้ด้วย AudioPlayer เนื้อหาที่ดึงจากวิธีนี้จะถูกต้องเฉพาะในเซสชั่นปัจจุบันเท่านั้น
ส่งค่ากลับ
Stop
หยุดการบันทึก
ส่งค่ากลับ
CanRecordAsync
ส่งคืนว่า AudioRecorder สามารถบันทึกได้ในปัจจุบันหรือไม่ตัวอย่างเช่น นี้จะส่งคืน false หากข้อมูลบันทึกปัจจุบันได้ถึงขีดจํากัดเวลาบันทึกเพื่อล้างการบันทึกใช้ Clear()
ส่งค่ากลับ
GetUnrecordableInstancesAsync
ข้ามกราฟเสียงโดยเริ่มจากอินพุตของเครื่องบันทึกนี้เพื่อค้นหาตัวอย่างที่ไม่สามารถบันทึกได้ ขณะนี้ AudioDeviceInput ไม่สามารถบันทึกได้
ส่งค่ากลับ
RecordAsync
หาก CanRecordAsync() ส่งคืน true การบันทึกจะเริ่ม หากการบันทึกไม่สามารถเริ่มต้นได้ วิธีนี้จะผลิตข้อผิดพลาด