Esta página cubre la recopilación de datos para la variable Tipo de contenido. Ver Tipo de contenido para la dimensión de informe correspondiente.
La variable de tipo de contenido identifica el formato del flujo (por ejemplo, VOD, Live o Linear para vídeo, podcast o audiolibro para audio). Es obligatorio para todas las implementaciones de medios de streaming y debe configurarse al inicio de la sesión. Los valores definidos por Adobe rellenan los segmentos y los informes de Tipo de contenido integrado. Las cadenas personalizadas también se aceptan, pero no coinciden con los segmentos integrados. Si no se establece, el valor predeterminado es missing_content_type.
Valores recomendados:
- Vídeo:
vod,live,linear,ugc,dvod - Audio:
song,podcast,audiobook,radio
a.contentTypec_contextdata.a.contentTypeTipos de implementación recomendados
Establecer contentType dentro de xdm.mediaCollection.sessionDetails al llamar a sendEvent:
| code language-javascript |
|---|
|
Pase la constante de tipo de contenido como el argumento streamType a createMediaObject. Use MediaConstants.StreamType.* valores como VOD, LIVE, LINEAR, AOD, PODCAST. Nota: en el SDK móvil, el argumento streamType controla el tipo de contenido. La variable Tipo de flujo (audio vs. vídeo) es el argumento mediaType independiente.
| code language-swift |
|---|
|
Pase la constante de tipo de contenido como el argumento streamType a createMediaObject. Use MediaConstants.StreamType.* valores como VOD, LIVE, LINEAR, AOD, PODCAST. Nota: en el SDK móvil, el argumento streamType controla el tipo de contenido. La variable Tipo de flujo (audio vs. vídeo) es el argumento mediaType independiente.
| code language-kotlin |
|---|
|
Establecer contentType dentro de xdm.mediaCollection.sessionDetails al llamar a createMediaSession:
| code language-brightscript |
|---|
|
Llame al extremo sessionStart con contentType dentro de xdm.mediaCollection.sessionDetails:
| code language-json |
|---|
|
Tipos de implementación heredados (solo Analytics)
Pase una constante ADB.Media.StreamType.* como cuarto argumento a ADB.Media.createMediaObject:
| code language-javascript |
|---|
|
Pase una constante ADBMobile.media.StreamType.* como cuarto argumento a ADBMobile.media.createMediaObject:
| code language-javascript |
|---|
|
Pase una constante MEDIA_STREAM_TYPE_* como el cuarto argumento (streamType) a adb_media_init_mediainfo. En el SDK Roku 2.x, este argumento lleva el tipo de contenido (vod, live, linear):
| code language-brightscript |
|---|
|
Incluir media.contentType en el objeto params de su solicitud POST de sessionStart:
| code language-json |
|---|
|
Consulte la referencia de sesiones de la API de Media Collection para obtener la estructura de solicitudes completa.