TvInteractiveAppService.Session.RequestStartRecording(String, Uri) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Richieste di avvio della registrazione
[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
Parametri
- requestId
- String
ID di questa richiesta utilizzata per trovare la corrispondenza con la risposta corrispondente. L'ID richiesta in #onRecordingStarted(String, String)
per questa richiesta è uguale all'ID inviato qui. Deve essere definito da TvInteractiveAppService
e può essere qualsiasi stringa.
Se questa API deve essere chiamata due volte con lo stesso requestId, entrambe le richieste devono essere gestite indipendentemente dall'applicazione TV.
- programUri
- Uri
URI del programma TV da registrare, compilato da TvContract#buildProgramUri(long)
. Può essere null
.
- Attributi
Commenti
Richieste di avvio della registrazione
Viene usato per richiedere all'oggetto attivo android.media.tv.TvRecordingClient
di chiamare android.media.tv.TvRecordingClient#startRecording(Uri)
con l'oggetto specificato programUri
. Un non null programUri
implica che la registrazione avviata deve essere di quel programma specifico, mentre null programUri
non impone tale requisito e la registrazione può estendersi su più programmi TV.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.