Condividi tramite


MPMediaItem Classe

Definizione

Un singolo pezzo di supporti, ad esempio una canzone o un video.

[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
Ereditarietà
Attributi
Implementazioni

Commenti

Le istanze di questo oggetto espongono proprietà di alto livello che possono essere usate da C# per esplorare i metadati associati a questo elemento multimediale.

Gli elementi multimediali hanno identificatori persistenti che possono essere usati come identificatori univoci tra i lanci dell'applicazione e, purché l'elemento multimediale non sia stato modificato o sincronizzato di nuovo con il computer host. È PersistentID l'ID permanente per l'elemento multimediale. Esistono anche identificatori persistenti per l'album, il compositore, il podcast, il genere e gli artisti.

Per l'accesso a basso livello al metadato, questa classe espone il metodo a basso livello ValueForProperty(NSString) e varie proprietà statiche con il suffisso "Property" e il tipo restituito NSString.

Costruttori

MPMediaItem()

Costruttore predefinito che inizializza una nuova istanza di questa classe senza parametri.

MPMediaItem(IntPtr)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti non gestiti; Chiamato dal runtime.

MPMediaItem(NSCoder)

Costruttore che inizializza l'oggetto dai dati archiviati nell'oggetto unrchiver.

MPMediaItem(NSObjectFlag)

Costruttore per chiamare classi derivate per ignorare l'inizializzazione e allocare semplicemente l'oggetto.

Proprietà

AlbumArtist

L'artista dell'album

AlbumArtistPersistentID

ID permanente dell'artista dell'album

AlbumArtistPersistentIDProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyAlbumArtistPersistentID

AlbumArtistProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyAlbumArtist

AlbumPersistentID

ID permanente dell'album

AlbumPersistentIDProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyAlbumPersistentID

AlbumTitle

Titolo dell'album

AlbumTitleProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyAlbumTitle

AlbumTrackCount

Numero di tracce dell'album

AlbumTrackCountProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyAlbumTrackCount

AlbumTrackNumber

La traccia dell'album

AlbumTrackNumberProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyAlbumTrackNumber

Artist

L'artista

ArtistPersistentID

ID permanente dell'artista

ArtistPersistentIDProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyArtistPersistentID

ArtistProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyArtist

Artwork

L'opera d'arte

ArtworkProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyArtwork

AssetURL

The asset URL

AssetURLProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyAssetURL

BeatsPerMinute

I picchi al minuto

BeatsPerMinuteProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyBeatsPerMinute

BookmarkTime

Ora del segnalibro utente

BookmarkTimeProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyBookmarkTime

Class

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
ClassHandle

Handle per questa classe.

Comments

Commenti

CommentsProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyComments

Composer

Compositore

ComposerPersistentID

ID persistente del compositore

ComposerPersistentIDProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyComposerPersistentID

ComposerProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyComposer

DateAdded

Un singolo pezzo di supporti, ad esempio una canzone o un video.

DateAddedProperty

Valore associato alla costante MPMediaItemPropertyDateAdded.

DebugDescription

Descrizione significativa dello sviluppatore di questo oggetto.

(Ereditato da NSObject)
Description

Descrizione dell'oggetto, versione Objective-C di ToString.

(Ereditato da NSObject)
DiscCount

Numero di dischi nell'album che contiene questo elemento multimediale.

DiscCountProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyDiscCount

DiscNumber

Numero di disco

DiscNumberProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyDiscNumber

Genre

Genere.

GenrePersistentID

ID persistente del genere

GenrePersistentIDProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyGenrePersistentID

GenreProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyGenre

Handle

Gestire (puntatore) alla rappresentazione dell'oggetto non gestita.

(Ereditato da NSObject)
HasProtectedAsset

Un singolo pezzo di supporti, ad esempio una canzone o un video.

HasProtectedAssetProperty

Valore associato alla costante MPMediaItemPropertyHasProtectedAsset.

IsCloudItem

Determina se l'elemento è un elemento iCloud o meno.

IsCloudItemProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyIsCloudItem

IsCompilation

Impostare su true se l'elemento multimediale appartiene a una compilazione.

IsCompilationProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyIsCompilation

IsDirectBinding

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
IsExplicitItem

Un singolo pezzo di supporti, ad esempio una canzone o un video.

IsExplicitProperty

Valore associato alla costante MPMediaItemPropertyIsExplicit.

IsProxy

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
LastPlayedDate

L'ultima data in cui è stato riprodotto questo elemento.

LastPlayedDateProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyLastPlayedDate

Lyrics

I testi.

LyricsProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyLyrics

MediaType

Tipo di supporto per questo elemento multimediale.

MediaTypeProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyMediaType

PersistentID

ID permanente

PersistentIDProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyPersistentID

PlaybackDuration

Durata della riproduzione in secondi.

PlaybackDurationProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyPlaybackDuration

PlaybackStoreID

Ottiene l'ID non libreria.

PlaybackStoreIDProperty

Archivio di backup per la proprietà MediaPlayer.MediaItem.PlaybackStoreID .

PlayCount

Numero di volte in cui questo elemento è stato riprodotto.

PlayCountProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyPlayCount

PodcastPersistentID

ID persistente del podcast.

PodcastPersistentIDProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyPodcastPersistentID

PodcastTitle

Titolo per il podcast.

PodcastTitleProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyPodcastTitle

PropertyPersistentID

Un singolo pezzo di supporti, ad esempio una canzone o un video.

Rating

L'utente ha assegnato la classificazione nell'intervallo zero a cinque.

RatingProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyRating

ReleaseDate

Data di rilascio per questo elemento multimediale.

ReleaseDateProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyReleaseDate

RetainCount

Restituisce il conteggio di conservazione Objective-C corrente per l'oggetto.

(Ereditato da NSObject)
Self

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
SkipCount

Numero di volte in cui questo elemento è stato ignorato dal riproduzione.

SkipCountProperty

Rappresenta il valore associato alla costante MPMediaItemPropertySkipCount

Superclass

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
SuperHandle

Handle usato per rappresentare i metodi nella classe di base per questo oggetto NSObject.

(Ereditato da NSObject)
Title

Titolo per questo elemento multimediale.

TitleProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyTitle

UserGrouping

Raggruppamento definito dall'utente per questo elemento multimediale.

UserGroupingProperty

Rappresenta il valore associato alla costante MPMediaItemPropertyUserGrouping

Zone

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)

Metodi

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registra un oggetto per essere osservato esternamente (usando NSString keyPath).   Le modifiche osservate vengono inviate al metodo dell'oggetto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) dell'osservatore.

(Ereditato da NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Registra un oggetto per essere osservato esternamente (usando string keyPath).   Le modifiche osservate vengono inviate al metodo dell'oggetto ObserveValue(NSString, NSObject, NSDictionary, IntPtr) dell'osservatore.

(Ereditato da NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un oggetto per essere osservato esternamente usando un metodo arbitrario.

(Ereditato da NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registra un oggetto per essere osservato esternamente usando un metodo arbitrario.

(Ereditato da NSObject)
AwakeFromNib()

Chiamato dopo che l'oggetto è stato caricato dal file nib. Gli overridi devono chiamare la base. AwakeFromNib().

(Ereditato da NSObject)
BeginInvokeOnMainThread(Action)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Richiama in modo asincrono il codice specificato nel thread dell'interfaccia utente principale.

(Ereditato da NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
Bind(String, NSObject, String, NSDictionary)
Obsoleti.

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
BindingInfo(String)
Obsoleti.

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
BindingOptionDescriptions(String)
Obsoleti.

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
BindingValueClass(String)
Obsoleti.

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
CanFilterByProperty(NSString)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

CommitEditing()

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
ConformsToProtocol(IntPtr)

Richiamato per determinare se questo oggetto implementa il protocollo specificato.

(Ereditato da NSObject)
Copy()

Esegue una copia dell'oggetto Objective-C sottostante.

(Ereditato da NSObject)
DangerousAutorelease()

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
DangerousRelease()

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
DangerousRetain()

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Indica che si è verificata una modifica agli indici per una relazione to-molti.

(Ereditato da NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
DidChangeValue(String)

Indica che si è verificata una modifica nella chiave specificata.

(Ereditato da NSObject)
Dispose()

Rilascia le risorse usate dall'oggetto NSObject.

(Ereditato da NSObject)
Dispose(Boolean)

Rilascia le risorse usate dall'oggetto NSObject.

(Ereditato da NSObject)
DoesNotRecognizeSelector(Selector)

Indica che questo oggetto non riconosce il selettore specificato.

(Ereditato da NSObject)
EncodeTo(NSCoder)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

EncodeTo(NSCoder)

Codifica lo stato dell'oggetto nel codificatore fornito

(Ereditato da MPMediaEntity)
EnumerateValues(NSSet, MPMediaItemEnumerator)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

EnumerateValues(NSSet, MPMediaItemEnumerator)

Esegue l'oggetto fornito enumerator sui valori per le proprietà specificate.

(Ereditato da MPMediaEntity)
Equals(NSObject)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
Equals(Object)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
ExposedBindings()

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
GetBindingInfo(NSString)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
GetBindingOptionDescriptions(NSString)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
GetBindingValueClass(NSString)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Recupera i valori delle chiavi specificate.

(Ereditato da NSObject)
GetHashCode()

Genera un codice hash per l'istanza corrente.

(Ereditato da NSObject)
GetMethodForSelector(Selector)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
GetNativeField(String)
Obsoleti.

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
GetNativeHash()

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
GetObject(NSObject)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

GetObject(NSObject)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da MPMediaEntity)
GetPersistentIDProperty(MPMediaGrouping)

Restituisce l'ID permanente per il tipo di raggruppamento specificato.

GetTitleProperty(MPMediaGrouping)

Restituisce il titolo per il tipo di raggruppamento specificato

Init()

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
InitializeHandle(IntPtr)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
InitializeHandle(IntPtr, String)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
Invoke(Action, Double)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
Invoke(Action, TimeSpan)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
InvokeOnMainThread(Action)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
InvokeOnMainThread(Selector, NSObject)

Richiama in modo sincronizzato il codice specificato nel thread dell'interfaccia utente principale.

(Ereditato da NSObject)
IsEqual(NSObject)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
IsKindOfClass(Class)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
IsMemberOfClass(Class)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
MarkDirty()

Promuove un oggetto peer regolare (IsDirectBinding è true) in un oggetto toggleref.

(Ereditato da NSObject)
MutableCopy()

Crea una copia modificabile dell'oggetto NSObject specificato.

(Ereditato da NSObject)
ObjectDidEndEditing(NSObject)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Indica che il valore in corrispondenza del keyPath specificato rispetto a questo oggetto è stato modificato.

(Ereditato da NSObject)
PerformSelector(Selector)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject, Double)

Richiama il selettore nell'istanza corrente e, se l'oggetto obj non è Null, lo passa come parametro singolo.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
PerformSelector(Selector, NSObject, NSObject)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
PrepareForInterfaceBuilder()

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
RemoveObserver(NSObject, NSString)

Impedisce all'osservatore specificato di ricevere ulteriori notifiche di valori modificati per keyPath specificato.

(Ereditato da NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Impedisce all'osservatore specificato di ricevere ulteriori notifiche di valori modificati per il keyPath e il contesto specificati.

(Ereditato da NSObject)
RemoveObserver(NSObject, String)

Impedisce all'osservatore specificato di ricevere ulteriori notifiche di valori modificati per keyPath specificato.

(Ereditato da NSObject)
RemoveObserver(NSObject, String, IntPtr)

Impedisce all'osservatore specificato di ricevere ulteriori notifiche di valori modificati per il keyPath e il contesto specificati.

(Ereditato da NSObject)
RespondsToSelector(Selector)

Se questo oggetto riconosce il selettore specificato.

(Ereditato da NSObject)
SetNativeField(String, NSObject)
Obsoleti.

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
SetNilValueForKey(NSString)

Imposta il valore della chiave specificata su Null.

(Ereditato da NSObject)
SetValueForKey(NSObject, NSString)

Imposta il valore della proprietà specificata dalla chiave sul valore specificato.

(Ereditato da NSObject)
SetValueForKeyPath(IntPtr, NSString)

Costruttore usato durante la creazione di rappresentazioni gestite di oggetti non gestiti; Chiamato dal runtime.

(Ereditato da NSObject)
SetValueForKeyPath(NSObject, NSString)

Imposta il valore di una proprietà che può essere raggiunta usando un keypath.

(Ereditato da NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Indica un tentativo di scrittura di un valore in una chiave non definita. Se non sottoposto a override, genera un'eccezione NSUndefinedKeyException.

(Ereditato da NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Imposta i valori di questo oggetto NSObject su quelli nel dizionario specificato.

(Ereditato da NSObject)
ToString()

Restituisce una rappresentazione stringa del valore dell'istanza corrente.

(Ereditato da NSObject)
Unbind(NSString)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
Unbind(String)
Obsoleti.

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
ValueForKey(NSString)

Restituisce il valore della proprietà associata alla chiave specificata.

(Ereditato da NSObject)
ValueForKeyPath(NSString)

Restituisce il valore di una proprietà che può essere raggiunta usando un keypath.

(Ereditato da NSObject)
ValueForProperty(NSString)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

ValueForProperty(NSString)

Restituisce il valore per l'oggetto specificato property.

(Ereditato da MPMediaEntity)
ValueForUndefinedKey(NSString)

Indica un tentativo di lettura di un valore di una chiave non definita. Se non sottoposto a override, genera un'eccezione NSUndefinedKeyException.

(Ereditato da NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Indica che i valori degli indici specificati nella chiave specificata stanno per modificare.

(Ereditato da NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

(Ereditato da NSObject)
WillChangeValue(String)

Indica che il valore della chiave specificata sta per modificare.

(Ereditato da NSObject)

Metodi di estensione

ObjectDidBeginEditing(NSObject, INSEditor)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

ObjectDidEndEditing(NSObject, INSEditor)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

GetValidModes(NSObject, NSFontPanel)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

ValidateToolbarItem(NSObject, NSToolbarItem)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

GetDebugDescription(INSObjectProtocol)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Un singolo pezzo di supporti, ad esempio una canzone o un video.

GetAccessibilityCustomRotors(NSObject)

Ottiene la matrice di UIAccessibilityCustomRotor oggetti appropriati per this l'oggetto.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Imposta la matrice di UIAccessibilityCustomRotor oggetti appropriati per this l'oggetto.

Si applica a

Vedi anche