MPMediaItem Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Un seul élément multimédia, tel qu’une chanson ou une vidéo.
[Foundation.Register("MPMediaItem", true)]
public class MPMediaItem : Foundation.NSObject, Foundation.INSSecureCoding, IDisposable
[Foundation.Register("MPMediaItem", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, 2, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public class MPMediaItem : Foundation.NSObject, Foundation.INSSecureCoding, IDisposable
type MPMediaItem = class
inherit NSObject
interface INSCoding
interface INativeObject
interface IDisposable
interface INSSecureCoding
- Héritage
- Attributs
- Implémente
Remarques
Les instances de cet objet exposent des propriétés de haut niveau qui peuvent être consommées à partir de C# pour explorer les métadonnées associées à cet élément multimédia.
Les éléments multimédias ont des identificateurs persistants qui peuvent être utilisés comme identificateurs uniques lors des lancements d’application et tant que l’élément multimédia n’a pas été modifié ou resynchronisé avec l’ordinateur hôte. PersistentID est l’ID persistant de l’élément multimédia. Il existe également des identificateurs persistants pour l’album, le compositeur, le podcast, le genre et les artistes.
Pour l’accès de bas niveau au metadat, cette classe expose la méthode de bas niveau ValueForProperty(NSString) et diverses propriétés statiques avec le suffixe « Property » et le type de retour NSString.
Constructeurs
MPMediaItem() |
Constructeur par défaut qui initialise une nouvelle instance de cette classe sans paramètres. |
MPMediaItem(IntPtr) |
Constructeur utilisé lors de la création de représentations managées d’objets non managés ; Appelé par le runtime. |
MPMediaItem(NSCoder) |
Constructeur qui initialise l’objet à partir des données stockées dans l’objet unarchiver. |
MPMediaItem(NSObjectFlag) |
Constructeur pour appeler sur des classes dérivées pour ignorer l’initialisation et allouer simplement l’objet. |
Propriétés
AlbumArtist |
L’artiste de l’album |
AlbumArtistPersistentID |
ID persistant de l’artiste de l’album |
AlbumArtistPersistentIDProperty |
Représente la valeur associée à la constante MPMediaItemPropertyAlbumArtistPersistentID |
AlbumArtistProperty |
Représente la valeur associée à la constante MPMediaItemPropertyAlbumArtist |
AlbumPersistentID |
ID persistant de l’album |
AlbumPersistentIDProperty |
Représente la valeur associée à la constante MPMediaItemPropertyAlbumPersistentID |
AlbumTitle |
Le titre de l’album |
AlbumTitleProperty |
Représente la valeur associée à la constante MPMediaItemPropertyAlbumTitle |
AlbumTrackCount |
Nombre de pistes d’albums |
AlbumTrackCountProperty |
Représente la valeur associée à la constante MPMediaItemPropertyAlbumTrackCount |
AlbumTrackNumber |
La piste de l’album |
AlbumTrackNumberProperty |
Représente la valeur associée à la constante MPMediaItemPropertyAlbumTrackNumber |
Artist |
L’artiste |
ArtistPersistentID |
ID persistant de l’artiste |
ArtistPersistentIDProperty |
Représente la valeur associée à la constante MPMediaItemPropertyArtistPersistentID |
ArtistProperty |
Représente la valeur associée à la constante MPMediaItemPropertyArtist |
Artwork |
L’œuvre d’art |
ArtworkProperty |
Représente la valeur associée à la constante MPMediaItemPropertyArtwork |
AssetURL |
URL de la ressource |
AssetURLProperty |
Représente la valeur associée à la constante MPMediaItemPropertyAssetURL |
BeatsPerMinute |
Les battements par minute |
BeatsPerMinuteProperty |
Représente la valeur associée à la constante MPMediaItemPropertyBeatsPerMinute |
BookmarkTime |
Heure du signet utilisateur |
BookmarkTimeProperty |
Représente la valeur associée à la constante MPMediaItemPropertyBookmarkTime |
Class |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
ClassHandle |
Handle pour cette classe. |
Comments |
Les commentaires |
CommentsProperty |
Représente la valeur associée à la constante MPMediaItemPropertyComments |
Composer |
Le compositeur |
ComposerPersistentID |
L’ID persistant composer |
ComposerPersistentIDProperty |
Représente la valeur associée à la constante MPMediaItemPropertyComposerPersistentID |
ComposerProperty |
Représente la valeur associée à la constante MPMediaItemPropertyComposer |
DateAdded |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. |
DateAddedProperty |
Valeur associée à la constante MPMediaItemPropertyDateAdded. |
DebugDescription |
Description explicite de cet objet. (Hérité de NSObject) |
Description |
Description de l’objet, la version Objective-C de ToString. (Hérité de NSObject) |
DiscCount |
Nombre de disques dans l’album qui contient cet élément multimédia. |
DiscCountProperty |
Représente la valeur associée à la constante MPMediaItemPropertyDiscCount |
DiscNumber |
Numéro de disque |
DiscNumberProperty |
Représente la valeur associée à la constante MPMediaItemPropertyDiscNumber |
Genre |
Le genre. |
GenrePersistentID |
ID persistant de genre |
GenrePersistentIDProperty |
Représente la valeur associée à la constante MPMediaItemPropertyGenrePersistentID |
GenreProperty |
Représente la valeur associée à la constante MPMediaItemPropertyGenre |
Handle |
Handle (pointeur) vers la représentation d’objet non managée. (Hérité de NSObject) |
HasProtectedAsset |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. |
HasProtectedAssetProperty |
Valeur associée à la constante MPMediaItemPropertyHasProtectedAsset. |
IsCloudItem |
Détermine si l’élément est un élément iCloud ou non. |
IsCloudItemProperty |
Représente la valeur associée à la constante MPMediaItemPropertyIsCloudItem |
IsCompilation |
Définissez sur true si cet élément multimédia appartient à une compilation. |
IsCompilationProperty |
Représente la valeur associée à la constante MPMediaItemPropertyIsCompilation |
IsDirectBinding |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
IsExplicitItem |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. |
IsExplicitProperty |
Valeur associée à la constante MPMediaItemPropertyIsExplicit. |
IsProxy |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
LastPlayedDate |
Date de la dernière lecture de cet élément. |
LastPlayedDateProperty |
Représente la valeur associée à la constante MPMediaItemPropertyLastPlayedDate |
Lyrics |
Les paroles. |
LyricsProperty |
Représente la valeur associée à la constante MPMediaItemPropertyLyrics |
MediaType |
Type de média pour cet élément multimédia. |
MediaTypeProperty |
Représente la valeur associée à la constante MPMediaItemPropertyMediaType |
PersistentID |
ID persistant |
PersistentIDProperty |
Représente la valeur associée à la constante MPMediaItemPropertyPersistentID |
PlaybackDuration |
Durée de lecture en secondes. |
PlaybackDurationProperty |
Représente la valeur associée à la constante MPMediaItemPropertyPlaybackDuration |
PlaybackStoreID |
Obtient l’ID non-bibliothèque. |
PlaybackStoreIDProperty |
Magasin de stockage pour la propriété P:MediaPlayer.MediaItem.PlaybackStoreID . |
PlayCount |
Nombre de fois que cet élément a été lu. |
PlayCountProperty |
Représente la valeur associée à la constante MPMediaItemPropertyPlayCount |
PodcastPersistentID |
ID persistant du podcast. |
PodcastPersistentIDProperty |
Représente la valeur associée à la constante MPMediaItemPropertyPodcastPersistentID |
PodcastTitle |
Titre du podcast. |
PodcastTitleProperty |
Représente la valeur associée à la constante MPMediaItemPropertyPodcastTitle |
PropertyPersistentID |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. |
Rating |
Évaluation affectée par l’utilisateur dans la plage de zéro à cinq. |
RatingProperty |
Représente la valeur associée à la constante MPMediaItemPropertyRating |
ReleaseDate |
Date de publication de cet élément multimédia. |
ReleaseDateProperty |
Représente la valeur associée à la constante MPMediaItemPropertyReleaseDate |
RetainCount |
Retourne le nombre de rétention Objective-C actuel pour l’objet . (Hérité de NSObject) |
Self |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
SkipCount |
Nombre de fois que cet élément a été ignoré de la lecture. |
SkipCountProperty |
Représente la valeur associée à la constante MPMediaItemPropertySkipCount |
Superclass |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
SuperHandle |
Handle utilisé pour représenter les méthodes dans la classe de base pour ce NSObject. (Hérité de NSObject) |
Title |
Titre de cet élément multimédia. |
TitleProperty |
Représente la valeur associée à la constante MPMediaItemPropertyTitle |
UserGrouping |
Regroupement défini par l’utilisateur pour cet élément multimédia. |
UserGroupingProperty |
Représente la valeur associée à la constante MPMediaItemPropertyUserGrouping |
Zone |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
Méthodes
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) |
Inscrit un objet à observer en externe (à l’aide de NSString keyPath). Les modifications observées sont envoyées à la méthode objet ObserveValue(NSString, NSObject, NSDictionary, IntPtr) de l’observateur. (Hérité de NSObject) |
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) |
Inscrit un objet à observer en externe (à l’aide de string keyPath). Les modifications observées sont envoyées à la méthode objet ObserveValue(NSString, NSObject, NSDictionary, IntPtr) de l’observateur. (Hérité de NSObject) |
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Inscrit un objet pour être observé en externe à l’aide d’une méthode arbitraire. (Hérité de NSObject) |
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>) |
Inscrit un objet pour être observé en externe à l’aide d’une méthode arbitraire. (Hérité de NSObject) |
AwakeFromNib() |
Appelée après le chargement de l’objet à partir du fichier nib. Les substitutions doivent appeler base. AwakeFromNib(). (Hérité de NSObject) |
BeginInvokeOnMainThread(Action) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
BeginInvokeOnMainThread(Selector, NSObject) |
Appelle de manière asynchrone le code spécifié sur le thread d’interface utilisateur principal. (Hérité de NSObject) |
Bind(NSString, NSObject, String, NSDictionary) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
Bind(String, NSObject, String, NSDictionary) |
Obsolète.
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
BindingInfo(String) |
Obsolète.
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
BindingOptionDescriptions(String) |
Obsolète.
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
BindingValueClass(String) |
Obsolète.
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
CanFilterByProperty(NSString) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. |
CommitEditing() |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
CommitEditing(NSObject, Selector, IntPtr) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
ConformsToProtocol(IntPtr) |
Appelé pour déterminer si cet objet implémente le protocole spécifié. (Hérité de NSObject) |
Copy() |
Effectue une copie de l’objet Objective-C sous-jacent. (Hérité de NSObject) |
DangerousAutorelease() |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
DangerousRelease() |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
DangerousRetain() |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
DidChange(NSKeyValueChange, NSIndexSet, NSString) |
Indique qu’une modification s’est produite dans les index d’une relation à plusieurs. (Hérité de NSObject) |
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
DidChangeValue(String) |
Indique qu’une modification s’est produite sur la clé spécifiée. (Hérité de NSObject) |
Dispose() |
Libère les ressources utilisées par l’objet NSObject. (Hérité de NSObject) |
Dispose(Boolean) |
Libère les ressources utilisées par l’objet NSObject. (Hérité de NSObject) |
DoesNotRecognizeSelector(Selector) |
Indique que cet objet ne reconnaît pas le sélecteur spécifié. (Hérité de NSObject) |
EncodeTo(NSCoder) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. |
EncodeTo(NSCoder) |
Encode l’état de l’objet sur l’encodeur fourni (Hérité de MPMediaEntity) |
EnumerateValues(NSSet, MPMediaItemEnumerator) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. |
EnumerateValues(NSSet, MPMediaItemEnumerator) |
Exécute le fourni |
Equals(NSObject) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
Equals(Object) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
ExposedBindings() |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
GetBindingInfo(NSString) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
GetBindingOptionDescriptions(NSString) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
GetBindingValueClass(NSString) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
GetDictionaryOfValuesFromKeys(NSString[]) |
Récupère les valeurs des clés spécifiées. (Hérité de NSObject) |
GetHashCode() |
Génère un code de hachage pour l’instance actuelle. (Hérité de NSObject) |
GetMethodForSelector(Selector) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
GetNativeField(String) |
Obsolète.
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
GetNativeHash() |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
GetObject(NSObject) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. |
GetObject(NSObject) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de MPMediaEntity) |
GetPersistentIDProperty(MPMediaGrouping) |
Retourne l’ID persistant pour le type de regroupement spécifié. |
GetTitleProperty(MPMediaGrouping) |
Retourne le titre du type de regroupement spécifié. |
Init() |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
InitializeHandle(IntPtr) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
InitializeHandle(IntPtr, String) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
Invoke(Action, Double) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
Invoke(Action, TimeSpan) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
InvokeOnMainThread(Action) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
InvokeOnMainThread(Selector, NSObject) |
Appelle de manière synchrone le code spécifié sur le thread d’interface utilisateur principal. (Hérité de NSObject) |
IsEqual(NSObject) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
IsKindOfClass(Class) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
IsMemberOfClass(Class) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
MarkDirty() |
Promeut un objet homologue standard (IsDirectBinding a la valeur true) en objet toggleref. (Hérité de NSObject) |
MutableCopy() |
Crée une copie mutable du NSObject spécifié. (Hérité de NSObject) |
ObjectDidEndEditing(NSObject) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) |
Indique que la valeur au niveau du keyPath spécifié par rapport à cet objet a changé. (Hérité de NSObject) |
PerformSelector(Selector) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
PerformSelector(Selector, NSObject) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
PerformSelector(Selector, NSObject, Double) |
Appelle le sélecteur sur l’instance actuelle et si n’a pas la |
PerformSelector(Selector, NSObject, Double, NSString[]) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
PerformSelector(Selector, NSObject, NSObject) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
PerformSelector(Selector, NSThread, NSObject, Boolean) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
PrepareForInterfaceBuilder() |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
RemoveObserver(NSObject, NSString) |
Empêche l’observateur spécifié de recevoir d’autres notifications de valeurs modifiées pour le keyPath spécifié. (Hérité de NSObject) |
RemoveObserver(NSObject, NSString, IntPtr) |
Empêche l’observateur spécifié de recevoir d’autres notifications de valeurs modifiées pour le keyPath et le contexte spécifiés. (Hérité de NSObject) |
RemoveObserver(NSObject, String) |
Empêche l’observateur spécifié de recevoir d’autres notifications de valeurs modifiées pour le keyPath spécifié. (Hérité de NSObject) |
RemoveObserver(NSObject, String, IntPtr) |
Empêche l’observateur spécifié de recevoir d’autres notifications de valeurs modifiées pour le keyPath et le contexte spécifiés. (Hérité de NSObject) |
RespondsToSelector(Selector) |
Indique si cet objet reconnaît le sélecteur spécifié. (Hérité de NSObject) |
SetNativeField(String, NSObject) |
Obsolète.
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
SetNilValueForKey(NSString) |
Définit la valeur de la clé spécifiée sur null. (Hérité de NSObject) |
SetValueForKey(NSObject, NSString) |
Définit la valeur de la propriété spécifiée par la clé sur la valeur spécifiée. (Hérité de NSObject) |
SetValueForKeyPath(IntPtr, NSString) |
Constructeur utilisé lors de la création de représentations managées d’objets non managés ; Appelé par le runtime. (Hérité de NSObject) |
SetValueForKeyPath(NSObject, NSString) |
Définit la valeur d’une propriété accessible à l’aide d’un chemin de clé. (Hérité de NSObject) |
SetValueForUndefinedKey(NSObject, NSString) |
Indique une tentative d’écriture d’une valeur dans une clé non définie. S’il n’est pas remplacé, déclenche une exception NSUndefinedKeyException. (Hérité de NSObject) |
SetValuesForKeysWithDictionary(NSDictionary) |
Définit les valeurs de ce NSObject sur celles du dictionnaire spécifié. (Hérité de NSObject) |
ToString() |
Retourne une représentation sous forme de chaîne de la valeur de l’instance actuelle. (Hérité de NSObject) |
Unbind(NSString) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
Unbind(String) |
Obsolète.
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
ValueForKey(NSString) |
Retourne la valeur de la propriété associée à la clé spécifiée. (Hérité de NSObject) |
ValueForKeyPath(NSString) |
Retourne la valeur d’une propriété qui peut être atteinte à l’aide d’un chemin de clé. (Hérité de NSObject) |
ValueForProperty(NSString) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. |
ValueForProperty(NSString) |
Retourne la valeur du spécifié |
ValueForUndefinedKey(NSString) |
Indique une tentative de lecture d’une valeur d’une clé non définie. S’il n’est pas remplacé, déclenche une exception NSUndefinedKeyException. (Hérité de NSObject) |
WillChange(NSKeyValueChange, NSIndexSet, NSString) |
Indique que les valeurs des index spécifiés dans la clé spécifiée sont sur le point de changer. (Hérité de NSObject) |
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. (Hérité de NSObject) |
WillChangeValue(String) |
Indique que la valeur de la clé spécifiée est sur le point de changer. (Hérité de NSObject) |
Méthodes d’extension
ObjectDidBeginEditing(NSObject, INSEditor) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. |
ObjectDidEndEditing(NSObject, INSEditor) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. |
GetValidModes(NSObject, NSFontPanel) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. |
ValidateToolbarItem(NSObject, NSToolbarItem) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. |
GetDebugDescription(INSObjectProtocol) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. |
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. |
BeginPreviewPanelControl(NSObject, QLPreviewPanel) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. |
EndPreviewPanelControl(NSObject, QLPreviewPanel) |
Un seul élément multimédia, tel qu’une chanson ou une vidéo. |
GetAccessibilityCustomRotors(NSObject) |
Obtient le tableau d’objets UIAccessibilityCustomRotor appropriés pour l’objet |
SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) |
Définit le tableau d’objets UIAccessibilityCustomRotor approprié pour l’objet |