Dữ liệu sự kiện của một sự kiện cast.framework.events.EventType.EMSG.
Hàm dựng
EmsgEvent
mới
EmsgEvent(emsgData)
Thông số
emsgData
Đối tượng
Giá trị không được rỗng.
Thuộc tính
endTime
hằng số
(số hoặc không xác định)
Thời gian kết thúc sự kiện (tính theo thời gian trình bày).
eventDuration
hằng số
(số hoặc không xác định)
Thời lượng diễn ra sự kiện (theo đơn vị thang thời gian).
id
hằng số
(số hoặc không xác định)
Một trường dùng để xác định phiên bản này của thông báo.
messageData
hằng số
(Uint8Array không rỗng hoặc không xác định)
Phần nội dung của thông báo, có thể chứa siêu dữ liệu ID3 nếu được báo hiệu bằng giá trị schemeIdUri. schemeIdUri "https://aomedia.org/emsg/ID3" và "https://developer.apple.com/streaming/emsg-id3" luôn báo hiệu siêu dữ liệu ID3.
presentationTimeDelta
hằng số
(số hoặc không xác định)
Độ lệch mà sự kiện bắt đầu, so với thời điểm bắt đầu của phân đoạn chứa (tính theo đơn vị thang thời gian).
schemeIdUri
hằng số
(chuỗi hoặc không xác định)
Xác định lược đồ thông báo.
segmentData
hằng số
(Uint8Array không rỗng hoặc không xác định)
Toàn bộ dữ liệu phân khúc thô bao gồm EMSG. Theo lịch, trường này sẽ ngừng hoạt động. Bạn nên sử dụng các trường dữ liệu sự kiện EMSG được cung cấp thay cho trường này.
startTime
hằng số
(số hoặc không xác định)
Thời gian bắt đầu sự kiện (tính theo thời gian trình bày).
timescale
hằng số
(số hoặc không xác định)
Xác định thang thời gian, tính bằng tích tắc trên giây.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2023-12-01 UTC."],[[["EmsgEvent provides data for events of type `cast.framework.events.EventType.EMSG`, including timing, duration, and message content."],["The event data includes details like `startTime`, `endTime`, `eventDuration`, `timescale`, and `presentationTimeDelta` for precise timing information."],["`messageData` contains the main message body, potentially including ID3 metadata based on `schemeIdUri`."],["`schemeIdUri` identifies the message scheme, while `value` offers an additional event value."],["Although `segmentData` holds the entire raw segment data, it's recommended to utilize other provided fields due to its planned deprecation."]]],["The `EmsgEvent` class provides data for an EMSG event, detailing its properties. Key information includes `startTime` and `endTime` for event timing, `eventDuration`, and `presentationTimeDelta` for timing within the segment. `messageData` contains the message body, potentially with ID3 metadata, identified by `schemeIdUri`. `id` identifies the message instance, `timescale` defines the time unit, and `value` specifies the event's value. `segmentData` is present but being deprecated, with individual data fields preferred.\n"]]