Partager via


WPD_CONTENT_TYPE_MEDIA_CAST

Objet qui décrit son type comme WPD_CONTENT_TYPE_MEDIA_CAST représente une collection de contenu associé.

Un objet Mediacast peut être considéré comme un objet conteneur qui regroupe le contenu associé, tout comme une musique de groupes de playlists. Souvent, un objet Mediacast est utilisé pour regrouper le contenu multimédia publié en ligne. Par exemple, un canal RSS peut être représenté en tant qu’objet Mediacast dont les références d’objet pointent vers des objets de contenu qui représentent chaque élément du canal.

Ce type d’objet prend en charge les propriétés suivantes.

Nom de la propriété Obligatoire ou facultatif
WPD_OBJECT_ID Obligatoire.
WPD_OBJECT_PARENT_ID Obligatoire.
WPD_OBJECT_NAME Obligatoire si l’objet représente un fichier.
WPD_OBJECT_PERSISTENT_UNIQUE_ID Obligatoire.
WPD_OBJECT_FORMAT Obligatoire.
WPD_OBJECT_CONTENT_TYPE Obligatoire.
WPD_OBJECT_ISHIDDEN Obligatoire si l’objet est masqué.
WPD_OBJECT_ISSYSTEM Obligatoire si l’objet est un objet système (représente un fichier système).
WPD_OBJECT_SIZE Obligatoire si l’objet a au moins une ressource.
WPD_OBJECT_ORIGINAL_FILE_NAME Obligatoire si l’objet représente un fichier.
WPD_OBJECT_NON_CONSUMABLE Recommandé si l’objet n’est pas destiné à être consommé par l’appareil.
WPD_OBJECT_REFERENCES Obligatoire si l’objet a des références à d’autres objets.
WPD_OBJECT_KEYWORDS Optionnel.
WPD_OBJECT_SYNC_ID Optionnel.
WPD_OBJECT_IS_DRM_PROTECTED Obligatoire si l’objet est protégé par la technologie DRM.
WPD_OBJECT_DATE_CREATED Optionnel.
WPD_OBJECT_DATE_MODIFIED Recommandé.
WPD_OBJECT_DATE_AUTHORED Optionnel.
WPD_OBJECT_BACK_REFERENCES Recommandé si l’objet est référencé par un autre objet.
WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID Optionnel.
WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE Optionnel.
WPD_OBJECT_CAN_DELETE Obligatoire si l’objet peut être supprimé.
WPD_OBJECT_LANGUAGE_LOCALE Obligatoire si l’objet ne peut pas être supprimé.
WPD_MEDIA_COPYRIGHT Optionnel.
WPD_MEDIA_PARENTAL_RATING Optionnel.
WPD_MEDIA_META_GENRE Optionnel.
WPD_MEDIA_SUB_TITLE Optionnel.
WPD_MEDIA_RELEASE_DATE Recommandé.
WPD_MEDIA_TITLE Recommandé.
WPD_MEDIA_OWNER Recommandé.
WPD_MEDIA_MANAGING_EDITOR Recommandé.
WPD_MEDIA_WEBMASTER Recommandé.
WPD_MEDIA_SOURCE_URL Recommandé.
WPD_MEDIA_DESTINATION_URL Recommandé.
WPD_MEDIA_DESCRIPTION Optionnel.
WPD_MEDIA_GENRE Optionnel.
WPD_MEDIA_OBJECT_BOOKMARK Recommandé
WPD_MEDIA_LAST_BUILD_DATE Recommandé.
WPD_MEDIA_TIME_TO_LIVE Optionnel.
WPD_MEDIA_SUB_DESCRIPTION Optionnel.

Ressources classiques

Ces objets incluent généralement les ressources suivantes.

Nom de la ressource Obligatoire ou facultatif Description
WPD_RESOURCE_DEFAULT Optionnel. Contient les données du fichier mediacast. Par exemple, si ce mediacast représente un canal RSS, il peut s’agir du document RSS.
WPD_RESOURCE_THUMBNAIL Optionnel. Contient la miniature représentant cette mediacast.
WPD_RESOURCE_ALBUM_ART Optionnel. Contient l’œuvre d’art de cette diffusion multimédia.

Mappage des propriétés RSS Elements et Mediacast

Un canal RSS peut être représenté en tant qu’objet Mediacast dont les références pointent vers des objets de contenu représentant chaque élément d’un canal donné.

Les éléments d’un flux RSS ont la hiérarchie et les attributs suivants.

<channel>
    <title />
    <link />
    <description />
    <language />
    <copyright />
    <managingEditor />
    <webMaster />
    <pubDate />
    <lastBuildDate />
    <category />
    <generator />
    <docs />
    <cloud />
    <ttl />

    <image>
        <url />
        <title />
        <link />
        <width />
        <height />
        <description />
    </image>

    <rating />

    <textInput>
        <title />
        <description />
        <name />
        <link />
    </textInput>

    <skipHours />
    <skipDays />

    <item>
        <title />
        <link />
        <description />
        <author />
        <category domain = " "/>
        <comments />
        <enclousure url = " " length = " " type = " "/>
        <guid isPermaLink = " "/>
        <pubDate />
        <source url = " " />
    </item>
</channel>

Le tableau suivant répertorie les éléments de canal dans un flux RSS et les propriétés de WPD_CONTENT_TYPE_MEDIA_CAST correspondantes.

Élément Channel Spécification du flux RSS Mediacast, propriété correspondante
catégorie Optionnel. WPD_MEDIA_GENRE
nuage Sans objet. Sans objet.
copyright Optionnel. WPD_MEDIA_COPYRIGHT
description Obligatoire. WPD_MEDIA_DESCRIPTION
Docs Sans objet. Sans objet.
générateur Sans objet. Sans objet.
Langue Sans objet. Sans objet.
lastBuildDate Optionnel. WPD_MEDIA_LAST_BUILD_DATE
lien Obligatoire. WPD_MEDIA_DESTINATION_URL
managingEditor Optionnel. WPD_MEDIA_MANAGING_EDITOR
pubDate Optionnel. WPD_MEDIA_RELEASE_DATE
notation Sans objet. Sans objet.
skipDays Sans objet. Sans objet.
skipHours Sans objet. Sans objet.
textInput Sans objet. Sans objet.
titre Obligatoire. WPD_OBJECT_NAME
Ttl Optionnel. WPD_MEDIA_TIME_TO_LIVE
webMaster Optionnel. WPD_MEDIA_WEBMASTER

Le tableau suivant répertorie les éléments d’image dans un flux RSS et les propriétés de WPD_CONTENT_TYPE_MEDIA_CAST correspondantes.

Image, élément Spécification du flux RSS Mediacast, propriété
description Optionnel. WPD_MEDIA_DESCRIPTION
hauteur Optionnel. WPD_MEDIA_HEIGHT
lien Optionnel. WPD_MEDIA_DESTINATION_URL
titre Optionnel. WPD_OBJECT_NAME
URL Optionnel. WPD_MEDIA_SOURCE_URL
Largeur Optionnel. WPD_MEDIA_WIDTH

Le tableau suivant répertorie les éléments d’un flux RSS et les propriétés de WPD_CONTENT_TYPE_MEDIA_CAST correspondantes.

Élément Item Attribut Spécification du flux RSS Mediacast, propriété
auteur Optionnel. WPD_MEDIA_ARTIST
catégorie Optionnel. WPD_MEDIA_GENRE
domaine Sans objet. Sans objet.
description Optionnel. WPD_MEDIA_DESCRIPTION
enclos Optionnel.
URL Obligatoire. WPD_MEDIA_SOURCE_URL
longueur Obligatoire. WPD_OBJECT_SIZE
type Obligatoire. (Le type MIME doit être mappé au type de contenu de propriété.)
Guid Optionnel. WPD_MEDIA_GUID
isPermaLink Sans objet. Sans objet.
lien Optionnel. WPD_MEDIA_DESTINATION_URL
pubDate Optionnel. WPD_MEDIA_RELEASE_DATE
source Sans objet. Sans objet.
titre Optionnel. WPD_OBJECT_NAME

L’exemple suivant montre un flux RSS complet pour un podcast fictif fourni par le PDG d’une société de publication.

<channel>
    <title>The Digital Publication</title>
    <link>https://www.lucernepublishing.com/podcasting</link>
    <description>Lucerne Publishing CEO Peter Bankov takes a look at the latest trends in online publications.</description>
    <language>en-us</language>
    <copyright>2006 Lucerne Publishing LP, LLLP. All Rights Reserved.</copyright>
    <managingEditor>someone@example.com</managingEditor>
    <webMaster>someone@example.com</webMaster>
    <pubDate>Fri, 9 June 2006 14:00:28 EDT</pubDate>
    <lastBuildDate Fri, 9 June 2006 14:00:28 EDT />
    <category>News</category>
    <generator>Podcaster version 1.0</generator>
    <docs>https://www.lucernepublishing.com/tech/rss</docs>
    <cloud />
    <ttl>240</ttl>
    <rating />
    <textInput />
    <skipHours />
    <skipDays />

<image>
     <url>https://www.lucernepublishing.com/images/logo.gif</url>
     <title>Lucerne Publishing</title>
     <link>https://www.lucernepublishing.com/community/podcasts</link>
     <width>300</width>
     <height>300</height>
     <description>Lucerne Logo</description>
</image>

<item>
    <title>The Digital Publication</title>
    <link>https://www.lucernepublishing.com/services/podcasting/digital.publishing/audio/2006/06/digital0601.mp3</link>
    <description>Online publications are rapidly changing. A publishing house CEO examines the trends of the past 5 years and their implications.</description>
    <author>Lucerne</author>
    <category>News</category>
    <comments />
    <enclosure url="https://www.lucernepublishing/services/podcasting/digital.publishing/audio/2006/06/digital0601.mp3" length="10329011" type="audio/mpeg" />
    <guid>https://www.lucernepublishing/services/podcasting/digital.publishing/audio/2006/06/digital0601.mp3</guid>
    <pubDate>Thur, 1 June 2006 14:00:28 EDT</pubDate>
    <source />
</item>

</channel>

Mappage d’éléments de canal RSS aux valeurs de propriété WPD

Le tableau suivant décrit comment les valeurs des éléments du canal RSS de l’exemple précédent sont mappées à des propriétés WPD particulières.

WPD, propriété Valeur
WPD_MEDIA_COPYRIGHT 2006 Lucerne Publishing LP, LLLP. Tous les droits réservés.
WPD_MEDIA_DESCRIPTION Peter Bankov, directeur général de l’édition de Lucerne, examine les dernières tendances des publications en ligne.
WPD_MEDIA_DESTINATION_URL https://www.lucernepublishing.com/services/podcasting
WPD_MEDIA_GENRE Nouvelles
WPD_MEDIA_LAST_BUILD_DATE 9 juin 2006 14:00:28 EDT
WPD_MEDIA_MANAGING_EDITOR someone@example.com
WPD_MEDIA_RELEASE_DATE 9 juin 2006 14:00:28 EDT
WPD_MEDIA_TIME_TO_LIVE 240
WPD_MEDIA_TITLE Publication numérique
WPD_MEDIA_SOURCE_URL https://www.lucernepublishing/services/podcasting/digital.publication/rss.xml
WPD_MEDIA_WEBMASTER someone@example.com
WPD_OBJECT_CONTENT_TYPE WPD_CONTENT_TYPE_MEDIA_CAST
WPD_OBJECT_DATE_AUTHORED 9 juin 2006 14:00:28 EDT
WPD_OBJECT_DATE_CREATED 9 juin 2006 14:00:28 EDT
WPD_OBJECT_DATE_MODIFIED 9 juin 2006 14:00:28 EDT
WPD_OBJECT_FORMAT WPD_OBJECT_FORMAT_ABSTRACT_MEDIA_CAST
WPD_OBJECT_ID Valeur dépendante de la session.
WPD_OBJECT_NAME Publication numérique
WPD_OBJECT_ORIGINAL_FILE_NAME Publication numérique
WPD_OBJECT_PARENT_ID MyPodcasts (dossier de podcast fictif sur l’appareil). Supposons que « 0A0 » pour cet exemple.
WPD_OBJECT_PERSISTENT_UNIQUE_ID Valeur indépendante de la session. (Supposons que « 0A1 » pour cet exemple.)
WPD_OBJECT_REFERENCES 0A2 pour les éléments N
WPD_OBJECT_SIZE 13,790

Mappage d’éléments d’image RSS aux valeurs de propriété WPD

Le tableau suivant décrit comment les valeurs des éléments d’image RSS de l’exemple précédent sont mappées à des propriétés WPD particulières.

WPD, propriété Valeur
WPD_MEDIA_DESCRIPTION Lucerne Logo
WPD_MEDIA_DESTINATION_URL https://www.lucernepublishing.com/community/podcasts
WPD_MEDIA_HEIGHT 300
WPD_MEDIA_SOURCE_URL https://www.lucernepublishing.com/images/logo.gif
WPD_MEDIA_WIDTH 300
WPD_OBJECT_NAME Publication de Lucerne
WPD_RESOURCE_ATTRIBUTE_CAN_DELETE VARIANT_TRUE
WPD_RESOURCE_ATTRIBUTE_CAN_READ VARIANT_TRUE
WPD_RESOURCE_ATTRIBUTE_FORMAT WPD_OBJECT_FORMAT_GIF
WPD_RESOURCE_ATTRIBUTE_OPTIMAL_READ_BUFFER_SIZE 1024
WPD_RESOURCE_ATTRIBUTE_TOTAL_SIZE 512

Mappage d’éléments RSS à des valeurs de propriété WPD

Le tableau suivant décrit comment les valeurs dans les éléments d’élément RSS de l’exemple précédent sont mappées à des propriétés WPD particulières.

WPD, propriété Valeur
WPD_MEDIA_TITLE Publication numérique
WPD_MEDIA_DURATION 10329011
WPD_MEDIA_ARTIST Luzerne
WPD_MEDIA_DESCRIPTION Les publications en ligne évoluent rapidement. Un pdg de la maison d’édition examine les tendances des 5 dernières années et leurs implications.
WPD_MEDIA_DESTINATION_URL https://www.lucernepublishing/services/podcasting/digital.publishing/audio/2006/06/digital0601.mp3
WPD_MEDIA_GENRE Nouvelles
WPD_MEDIA_GUID https://www.lucernepublishing/services/podcasting/digital.publishing/audio/2006/06/digital0601.mp3
WPD_MEDIA_RELEASE_DATE Thur, 1er juin 2006 14:00:28 EDT
WPD_MEDIA_SOURCE_URL https://www.lucernepublishing/services/podcasting/digital.publishing/audio/2006/06/digital0601.mp3
WPD_OBJECT_BACK_REFERENCES 0A1
WPD_OBJECT_CONTENT_TYPE WPD_CONTENT_TYPE_MEDIA_IMAGE
WPD_OBJECT_DATE_AUTHORED Thur, 1er juin 2006 14:00:28 EDT
WPD_OBJECT_DATE_CREATED Thur, 1er juin 2006 14:00:28 EDT
WPD_OBJECT_DATE_MODIFIED Thur, 1er juin 2006 14:00:28 EDT
WPD_OBJECT_FORMAT WPD_OBJECT_FORMAT_MP3
WPD_OBJECT_ID Dépendant de la session. (Supposons que « 0A2 » pour cet exemple.)
WPD_OBJECT_NAME Publication numérique
WPD_OBJECT_ORIGINAL_FILE_NAME digital0601.mp3
WPD_OBJECT_PARENT_ID 0A0
WPD_OBJECT_PERSISTENT_UNIQUE_ID Indépendant de la session.
WPD_OBJECT_SIZE 10329011

Configuration requise pour les objets