Данные о событии cast.framework.events.EventType.EMSG .
Конструктор
EmsgEvent
новый EmsgEvent(emsgData)
Параметр
emsgData
Объект
Значение не должно быть нулевым.
Характеристики
время окончания
постоянный
(число или неопределенное)
Время окончания события (во время презентации).
eventDuration
постоянный
(число или неопределенное)
Продолжительность события (в единицах шкалы времени).
идентификатор
постоянный
(число или неопределенное)
Поле, идентифицирующее этот экземпляр сообщения.
данные сообщения
постоянный
(ненулевое значение Uint8Array или неопределенное)
Тело сообщения, которое может содержать метаданные ID3, если об этом сигнализирует значение schemeIdUri . schemeIdUri «https://aomedia.org/emsg/ID3» и «https://developer.apple.com/streaming/emsg-id3» всегда сигнализирует о метаданных ID3.
презентацияTimeDelta
постоянный
(число или неопределенное)
Смещение, с которого начинается событие, относительно начала содержащего его сегмента (в единицах шкалы времени).
схемаIdUri
постоянный
(строка или неопределенное)
Идентифицирует схему сообщения.
сегментданные
постоянный
(ненулевое значение Uint8Array или неопределенное)
Полные необработанные данные сегмента, включающие EMSG. Это поле планируется прекратить использовать. Вместо этого поля рекомендуется использовать предоставленные поля данных событий EMSG.
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-24 UTC."],[[["\u003cp\u003eEmsgEvent provides data for events of type \u003ccode\u003ecast.framework.events.EventType.EMSG\u003c/code\u003e, including timing, duration, and message content.\u003c/p\u003e\n"],["\u003cp\u003eThe event data includes details like \u003ccode\u003estartTime\u003c/code\u003e, \u003ccode\u003eendTime\u003c/code\u003e, \u003ccode\u003eeventDuration\u003c/code\u003e, \u003ccode\u003etimescale\u003c/code\u003e, and \u003ccode\u003epresentationTimeDelta\u003c/code\u003e for precise timing information.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003emessageData\u003c/code\u003e contains the main message body, potentially including ID3 metadata based on \u003ccode\u003eschemeIdUri\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eschemeIdUri\u003c/code\u003e identifies the message scheme, while \u003ccode\u003evalue\u003c/code\u003e offers an additional event value.\u003c/p\u003e\n"],["\u003cp\u003eAlthough \u003ccode\u003esegmentData\u003c/code\u003e holds the entire raw segment data, it's recommended to utilize other provided fields due to its planned deprecation.\u003c/p\u003e\n"]]],["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"],null,["cast.[framework](/cast/docs/reference/web_receiver/cast.framework).[events](/cast/docs/reference/web_receiver/cast.framework.events).EmsgEvent \nclass static\n\nEvent data for a `cast.framework.events.EventType.EMSG` event.\n\nConstructor\n\nEmsgEvent\n\nnew\nEmsgEvent(emsgData)\n\n| Parameter ||\n|----------|--------------------------------|\n| emsgData | Object Value must not be null. |\n\nProperties\n\nendTime \nconstant\n\n(number or undefined)\n\nThe time that the event ends (in presentation time).\n\neventDuration \nconstant\n\n(number or undefined)\n\nThe duration of the event (in units of timescale).\n\nid \nconstant\n\n(number or undefined)\n\nA field identifying this instance of the message.\n\nmessageData \nconstant\n\n(non-null Uint8Array or undefined)\n\nThe body of the message, which can contain ID3 metadata if signaled by\nthe `schemeIdUri` value. The `schemeIdUri` \"https://aomedia.org/emsg/ID3\"\nand \"https://developer.apple.com/streaming/emsg-id3\" always signals\nID3 metadata.\n\npresentationTimeDelta \nconstant\n\n(number or undefined)\n\nThe offset that the event starts, relative to the start of the\ncontaining segment (in units of timescale).\n\nschemeIdUri \nconstant\n\n(string or undefined)\n\nIdentifies the message scheme.\n\nsegmentData \nconstant\n\n(non-null Uint8Array or undefined)\n\nThe entire, raw segment data encompassing the EMSG. This field is\nscheduled for deprecation. It is recommended to use the provided\nEMSG event data fields instead of this field.\n\nstartTime \nconstant\n\n(number or undefined)\n\nThe time that the event starts (in presentation time).\n\ntimescale \nconstant\n\n(number or undefined)\n\nDefines the timescale, in ticks per second.\n\nvalue \nconstant\n\n(string or undefined)\n\nSpecifies the value for the event."]]