fss-audio-recorder-plugin
v1.3.14
Published
Thư viện cung cấp tính năng ghi âm cho FRT và hỗ trợ đẩy dữ liệu lên máy chủ của FTel
Readme
FSS Audio Recorder Plugin
Thư viện cung cấp tính năng ghi âm cho FRT và hỗ trợ đẩy dữ liệu lên máy chủ của FTel
- Hướng dẫn sử dụng:
import useFssAudioRecord from "fss-audio-recorder-plugin";
const code = "eyJhb..."; // jwt code from fss
const Audio = () => {
const { startRecording, stopRecording, recordingTime } =
useFssAudioRecord(code, (err) => console.log(err));
return (
<div>
<span>{recordingTime}</span>
<br />
<button onClick={() => startRecording()}>
start
</button>
<button onClick={() => stopRecording()}>stop</button>
</div>
);
};
export default Audio;Hook nhận parameters sau:
| Đầu vào | Mô tả | Bắt buộc |
|:------------|:---------------|:---------------|
| code | jwt code được cung cấp bởi FTel khi người dùng FRT đăng nhập | Có |
| callback | Hàm callback trả về 1 object khi quá trình ghi âm gặp lỗi | Không |
Hook trả về thông tin sau:
| Định danh | Mô tả |
|:------------|:---------------|
| startRecording | Gọi phương thức này để bắt đầu ghi. |
| stopRecording | Gọi phương thức này để dừng quá trình ghi đang diễn ra. |
| recordingTime | Thời gian đã ghi âm được tính bằng giây (s) |
| isRecording | Trạng thái phản ánh người dùng có đang ghi hay không |
Ghi chú phát hành
Cập nhật:
- Sửa lỗi tính toán thời gian tổng thời gian dừng tạm thời khi browser kích hoạt sự kiện beforeUnload (người dùng vô tình đóng tab, đóng trình duyệt trong quá trình ghi âm).
