Provides events which must be watched in order to emit to Cirrus.
Example:
player.metrics.mts.on('streamingTerminated', (event) => { const finalMtsAttributes = { ...event.mtsAttributes, // Add required attributes not determined by the playback engine: isDirectedPlay: true, // Add custom logic for determining the final termination reason. terminationReason: calculateTerminationReason(event.support.terminationReason) } emitStreamingTerminated(finalMtsAttributes)}) Copy
player.metrics.mts.on('streamingTerminated', (event) => { const finalMtsAttributes = { ...event.mtsAttributes, // Add required attributes not determined by the playback engine: isDirectedPlay: true, // Add custom logic for determining the final termination reason. terminationReason: calculateTerminationReason(event.support.terminationReason) } emitStreamingTerminated(finalMtsAttributes)})
Readonly
Business-critical events.
Provides events which must be watched in order to emit to Cirrus.
Example: