Freigeben über


TvInteractiveAppService.Session.RequestStartRecording(String, Uri) Methode

Definition

Anforderungen beim Starten der Aufzeichnung

[Android.Runtime.Register("requestStartRecording", "(Ljava/lang/String;Landroid/net/Uri;)V", "GetRequestStartRecording_Ljava_lang_String_Landroid_net_Uri_Handler", ApiSince=34)]
public virtual void RequestStartRecording (string requestId, Android.Net.Uri? programUri);
[<Android.Runtime.Register("requestStartRecording", "(Ljava/lang/String;Landroid/net/Uri;)V", "GetRequestStartRecording_Ljava_lang_String_Landroid_net_Uri_Handler", ApiSince=34)>]
abstract member RequestStartRecording : string * Android.Net.Uri -> unit
override this.RequestStartRecording : string * Android.Net.Uri -> unit

Parameter

requestId
String

Die ID dieser Anforderung, die verwendet wird, um der entsprechenden Antwort zu entsprechen. Die Anforderungs-ID #onRecordingStarted(String, String) für diese Anforderung entspricht der hier gesendeten ID. Dies sollte durch die TvInteractiveAppService Zeichenfolge definiert werden und kann eine beliebige Zeichenfolge sein. Sollte diese API zweimal mit derselben requestId aufgerufen werden, sollten beide Anforderungen unabhängig von der TV-Anwendung behandelt werden.

programUri
Uri

Der URI für das zu aufzeichnende TV-Programm, erstellt von TvContract#buildProgramUri(long). Kann null sein.

Attribute

Hinweise

Anforderungen beim Starten der Aufzeichnung

Dies wird verwendet, um den aktiven android.media.tv.TvRecordingClient Anruf mit der angegebenen Anforderung programUrianzufordernandroid.media.tv.TvRecordingClient#startRecording(Uri). Eine Nicht-Null programUri impliziert, dass die gestartete Aufzeichnung dieses spezifischen Programms sein sollte, während null programUri keine solche Anforderung aufgibt und die Aufzeichnung über mehrere TV-Programme hinweg reichen kann.

Java-Dokumentation für android.media.tv.interactive.TvInteractiveAppService.Session.requestStartRecording(java.lang.String, android.net.Uri).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: