Dados de um evento cast.framework.events.EventType.EMSG.
Construtor
EmsgEvent
novo
EmsgEvent(emsgData)
Parâmetro
emsgData
Objeto
O valor não pode ser nulo.
Propriedades
endTime
constante
(número ou indefinido)
O horário em que o evento termina (no tempo da apresentação).
eventDuration
constante
(número ou indefinido)
A duração do evento (em unidades de tempo).
id
constante
(número ou indefinido)
Um campo que identifica essa instância da mensagem.
messageData
constante
(Uint8Array não nulo ou indefinido)
O corpo da mensagem, que pode conter metadados ID3 se sinalizado pelo valor schemeIdUri. O schemeIdUri "https://aomedia.org/emsg/ID3" e "https://developer.apple.com/streaming/emsg-id3" sempre sinalizam metadados ID3.
presentationTimeDelta
constante
(número ou indefinido)
O deslocamento de início do evento, em relação ao início do segmento que o contém (em unidades de escala temporal).
schemeIdUri
constante
(string ou indefinido)
Identifica o esquema da mensagem.
segmentData
constante
(Uint8Array não nulo ou indefinido)
Todos os dados de segmentos brutos que abrangem o EMSG. A descontinuação dele está programada. É recomendável usar os campos de dados de eventos EMSG fornecidos em vez deste.
startTime
constante
(número ou indefinido)
A hora em que o evento começa (no tempo da apresentação).
timescale
constante
(número ou indefinido)
Define a escala de tempo, em marcações por segundo.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 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"]]