Den här sidan beskriver datainsamling för spelarläget Undertexter. Se Strömmar som påverkas av undertextning, Antal undertexter och Total varaktighet för undertextning för motsvarande rapportvärden.
Det stängda bildtextspelarläget spårar när visningsprogrammet aktiverar och inaktiverar bildtexter. Starta en lägesstarthändelse när bildtexter är aktiverade och en state-end-händelse när bildtexter är inaktiverade. I serverdelen beräknas tre mätvärden från dessa händelser: strömmar som påverkas, antal tillståndsposter och total tid i tillstånd.
a.media.states.closedcaptioning.set, a.media.states.closedcaptioning.count, a.media.states.closedcaptioning.timexdm.mediaCollection.statesStart[] och xdm.mediaCollection.statesEnd[] (poster med name: "closedCaptioning")c_contextdata.a.media.states.closedcaptioning.set, c_contextdata.a.media.states.closedcaptioning.count, c_contextdata.a.media.states.closedcaptioning.timeRekommenderade implementeringstyper
Använd sendEvent för att skicka en media.statesUpdate-händelse med det tillstånd som lagts till i statesStart:
| code language-javascript |
|---|
|
När visningsprogrammet inaktiverar bildtexter skickar du en annan händelse med statusen i statesEnd:
| code language-javascript |
|---|
|
Använd tracker.trackPlayerStateStart() och tracker.trackPlayerStateEnd() med konstanten MediaConstants.PlayerState.CLOSED_CAPTION.
| code language-swift |
|---|
|
Använd tracker.trackPlayerStateStart() och tracker.trackPlayerStateEnd() med konstanten MediaConstants.PlayerState.CLOSED_CAPTION.
| code language-kotlin |
|---|
|
Använd sendMediaEvent för att skicka en media.statesUpdate-händelse med det tillstånd som lagts till i statesStart:
| code language-brightscript |
|---|
|
När visningsprogrammet inaktiverar bildtexter skickar du en annan händelse med statusen i statesEnd:
| code language-brightscript |
|---|
|
Anropa slutpunkten statesUpdate med closedCaptioning i statesStart (eller statesEnd när visningsprogrammet inaktiverar bildtexter):
| code language-json |
|---|
|
Äldre implementeringstyper (endast analys)
Använd ADB.Media.createStateObject och konstanten ADB.Media.PlayerState.ClosedCaptioning:
| code language-javascript |
|---|
|
Använd ADBMobile.media.createStateObject med strängen "closedCaptioning" direkt eftersom Chromecast inte har namngivna PlayerState-konstanter:
| code language-javascript |
|---|
|
Skicka en stateStart POST-begäran när bildtexter är aktiverade och en stateEnd POST när de är inaktiverade:
| code language-json |
|---|
|
Se API-händelseferensen för mediainsamling för den fullständiga strukturen för begäran.