Sprache

MediaPlayer.PrepareDrm(UUID) Methode

Definition

Bereitet das DRM für die aktuelle Quelle vor.

[Android.Runtime.Register("prepareDrm", "(Ljava/util/UUID;)V", "GetPrepareDrm_Ljava_util_UUID_Handler", ApiSince=26)]
public virtual void PrepareDrm(Java.Util.UUID uuid);
[<Android.Runtime.Register("prepareDrm", "(Ljava/util/UUID;)V", "GetPrepareDrm_Ljava_util_UUID_Handler", ApiSince=26)>]
abstract member PrepareDrm : Java.Util.UUID -> unit
override this.PrepareDrm : Java.Util.UUID -> unit

Parameter

uuid
UUID

Die UUID des Kryptoschemas. Wenn sie vorher nicht bekannt ist, kann sie über die Quelle getDrmInfo abgerufen oder eine Registrierung erfolgen onDrmInfoListener.

Attribute

Hinweise

Bereitet das DRM für die aktuelle Quelle vor.

Wenn OnDrmConfigHelper sie registriert ist, wird sie während der Vorbereitung aufgerufen, um die Konfiguration der DRM-Eigenschaften zuzulassen, bevor Sie die DRM-Sitzung öffnen. Beachten Sie, dass der Rückruf synchron im aufgerufenen Thread prepareDrmaufgerufen wird. Sie sollte nur für eine Reihe von getDrmPropertyString Anrufen setDrmPropertyString und Anrufen verwendet werden und keine langwierigen Vorgänge haben.

Wenn das Gerät noch nicht bereitgestellt wurde, stellt dieser Aufruf auch das Gerät bereit, das den Zugriff auf den Bereitstellungsserver umfasst und je nach Netzwerkkonnektivität eine variable Zeit in Anspruch nehmen kann. Wenn OnDrmPreparedListener sie registriert ist, wird prepareDrm() im nicht blockierenden Modus ausgeführt, indem die Bereitstellung im Hintergrund gestartet und zurückgegeben wird. Der Listener wird aufgerufen, wenn die Bereitstellung und Vorbereitung abgeschlossen ist. Wenn ein OnDrmPreparedListener Wert nicht registriert ist, wartet prepareDrm() bis die Bereitstellung und Vorbereitung abgeschlossen ist, d. h. wird im Blockierungsmodus ausgeführt.

Wenn OnDrmPreparedListener sie registriert ist, wird sie aufgerufen, um anzugeben, dass die DRM-Sitzung bereit ist. Die Anwendung sollte keine Annahme über die Aufrufsequenz (z. B. vor oder nach der Rückgabe von prepareDrm) oder den Threadkontext ausführen, der den Listener ausführt (es sei denn, der Listener ist mit einem Handlerthread registriert).

Java Dokumentation für android.media.MediaPlayer.prepareDrm(java.util.UUID).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: