proofOfPlay
Methods
recordItemPlayed()
The recordItemPlayed()
method dispatches a sos.command.dispatch()
command. It sends provided information about played content along
with additional metadata about current applet and device to signageOS.
recordItemPlayed(options: IRecordItemOptions): Promise<void>;
API Example
import { sos } from '@signageos/front-applet';
void sos.onReady(async () => {
await sos.proofOfPlay.recordItemPlayed({
name: 'generic-brand-christmas-coffee-ad',
customId: 'dBE43bFB3312VFfvd34bgGHJVV334cd2',
type: 'video',
tags: ['generic-brand', 'christmas'],
fileName: 'coffee.mp4',
playbackSuccess: false,
errorMessage: 'Unsupported framerate 60fps',
});
});