MediaPlayer.SetDataSource 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.
Overload
SetDataSource(AssetFileDescriptor) |
Imposta l'origine dati (AssetFileDescriptor) da usare. |
SetDataSource(MediaDataSource) |
Imposta l'origine dati (MediaDataSource) da utilizzare. |
SetDataSource(FileDescriptor) |
Imposta l'origine dati (FileDescriptor) da usare. |
SetDataSource(String) |
Imposta l'origine dati (url file-path o http/rtsp) da usare. |
SetDataSource(Context, Uri) |
Imposta l'origine dati come URI del contenuto. |
SetDataSource(Context, Uri, IDictionary<String,String>) |
Imposta l'origine dati come URI del contenuto. |
SetDataSource(FileDescriptor, Int64, Int64) |
Imposta l'origine dati (FileDescriptor) da usare. |
SetDataSource(Context, Uri, IDictionary<String,String>, IList<HttpCookie>) |
Imposta l'origine dati come URI del contenuto. |
SetDataSource(AssetFileDescriptor)
Imposta l'origine dati (AssetFileDescriptor) da usare.
[Android.Runtime.Register("setDataSource", "(Landroid/content/res/AssetFileDescriptor;)V", "GetSetDataSource_Landroid_content_res_AssetFileDescriptor_Handler", ApiSince=24)]
public virtual void SetDataSource (Android.Content.Res.AssetFileDescriptor afd);
[<Android.Runtime.Register("setDataSource", "(Landroid/content/res/AssetFileDescriptor;)V", "GetSetDataSource_Landroid_content_res_AssetFileDescriptor_Handler", ApiSince=24)>]
abstract member SetDataSource : Android.Content.Res.AssetFileDescriptor -> unit
override this.SetDataSource : Android.Content.Res.AssetFileDescriptor -> unit
Parametri
AssetFileDescriptor per il file da riprodurre
- Attributi
Commenti
Imposta l'origine dati (AssetFileDescriptor) da usare. È responsabilità del chiamante chiudere il descrittore di file. È possibile farlo non appena viene restituita la chiamata.
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.
Si applica a
SetDataSource(MediaDataSource)
Imposta l'origine dati (MediaDataSource) da utilizzare.
[Android.Runtime.Register("setDataSource", "(Landroid/media/MediaDataSource;)V", "GetSetDataSource_Landroid_media_MediaDataSource_Handler", ApiSince=23)]
public virtual void SetDataSource (Android.Media.MediaDataSource? dataSource);
[<Android.Runtime.Register("setDataSource", "(Landroid/media/MediaDataSource;)V", "GetSetDataSource_Landroid_media_MediaDataSource_Handler", ApiSince=23)>]
abstract member SetDataSource : Android.Media.MediaDataSource -> unit
override this.SetDataSource : Android.Media.MediaDataSource -> unit
Parametri
- dataSource
- MediaDataSource
MediaDataSource per i supporti da riprodurre
- Attributi
Commenti
Imposta l'origine dati (MediaDataSource) da utilizzare.
Documentazione java per android.media.MediaPlayer.setDataSource(android.media.MediaDataSource)
.
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.
Si applica a
SetDataSource(FileDescriptor)
Imposta l'origine dati (FileDescriptor) da usare.
[Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;)V", "GetSetDataSource_Ljava_io_FileDescriptor_Handler")]
public virtual void SetDataSource (Java.IO.FileDescriptor? fd);
[<Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;)V", "GetSetDataSource_Ljava_io_FileDescriptor_Handler")>]
abstract member SetDataSource : Java.IO.FileDescriptor -> unit
override this.SetDataSource : Java.IO.FileDescriptor -> unit
Parametri
FileDescriptor per il file da riprodurre
- Attributi
Eccezioni
se viene chiamato in uno stato non valido
Commenti
Imposta l'origine dati (FileDescriptor) da usare. È responsabilità del chiamante chiudere il descrittore di file. È possibile farlo non appena viene restituita la chiamata.
Documentazione java per android.media.MediaPlayer.setDataSource(java.io.FileDescriptor)
.
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.
Si applica a
SetDataSource(String)
Imposta l'origine dati (url file-path o http/rtsp) da usare.
[Android.Runtime.Register("setDataSource", "(Ljava/lang/String;)V", "GetSetDataSource_Ljava_lang_String_Handler")]
public virtual void SetDataSource (string? path);
[<Android.Runtime.Register("setDataSource", "(Ljava/lang/String;)V", "GetSetDataSource_Ljava_lang_String_Handler")>]
abstract member SetDataSource : string -> unit
override this.SetDataSource : string -> unit
Parametri
- path
- String
il percorso del file o l'URL http/rtsp del flusso da riprodurre
- Attributi
Eccezioni
se viene chiamato in uno stato non valido
Quandopath
fa riferimento a un file locale, il file può essere effettivamente aperto da un processo diverso dall'applicazione chiamante. Ciò implica che il percorso deve essere un percorso assoluto (come qualsiasi altro processo eseguito con directory di lavoro corrente non specificata) e che il percorso deve fare riferimento a un file leggibile.
In alternativa, l'applicazione potrebbe prima aprire il file per la lettura e quindi usare il formato SetDataSource(FileDescriptor)descrittore di file .
Commenti
Imposta l'origine dati (url file-path o http/rtsp) da usare.
Quando path
fa riferimento a un file locale, il file può essere effettivamente aperto da un processo diverso dall'applicazione chiamante. Ciò implica che il percorso deve essere un percorso assoluto (come qualsiasi altro processo eseguito con directory di lavoro corrente non specificata) e che il percorso deve fare riferimento a un file leggibile. In alternativa, l'applicazione potrebbe prima aprire il file per la lettura e quindi usare il formato #setDataSource(FileDescriptor)
descrittore di file .
Documentazione java per android.media.MediaPlayer.setDataSource(java.lang.String)
.
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.
Si applica a
SetDataSource(Context, Uri)
Imposta l'origine dati come URI del contenuto.
[Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;)V", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Handler")]
public virtual void SetDataSource (Android.Content.Context context, Android.Net.Uri uri);
[<Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;)V", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Handler")>]
abstract member SetDataSource : Android.Content.Context * Android.Net.Uri -> unit
override this.SetDataSource : Android.Content.Context * Android.Net.Uri -> unit
Parametri
- context
- Context
Contesto da usare per la risoluzione dell'URI
- uri
- Uri
URI contenuto dei dati da riprodurre
- Attributi
Eccezioni
se viene chiamato in uno stato non valido
Commenti
Imposta l'origine dati come URI del contenuto.
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.
Si applica a
SetDataSource(Context, Uri, IDictionary<String,String>)
Imposta l'origine dati come URI del contenuto.
[Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;)V", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Ljava_util_Map_Handler")]
public virtual void SetDataSource (Android.Content.Context context, Android.Net.Uri uri, System.Collections.Generic.IDictionary<string,string>? headers);
[<Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;)V", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Ljava_util_Map_Handler")>]
abstract member SetDataSource : Android.Content.Context * Android.Net.Uri * System.Collections.Generic.IDictionary<string, string> -> unit
override this.SetDataSource : Android.Content.Context * Android.Net.Uri * System.Collections.Generic.IDictionary<string, string> -> unit
Parametri
- context
- Context
Contesto da usare per la risoluzione dell'URI
- uri
- Uri
URI contenuto dei dati da riprodurre
- headers
- IDictionary<String,String>
intestazioni da inviare insieme alla richiesta per i dati
- Attributi
Commenti
Imposta l'origine dati come URI del contenuto.
<nota></sicuro> che il reindirizzamento tra domini è consentito per impostazione predefinita, ma che può essere modificato con coppie chiave/valore tramite il parametro intestazioni con "android-allow-cross-domain-redirect" come chiave e "0" o "1" come valore per non consentire o consentire il reindirizzamento tra domini.
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.
Si applica a
SetDataSource(FileDescriptor, Int64, Int64)
Imposta l'origine dati (FileDescriptor) da usare.
[Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;JJ)V", "GetSetDataSource_Ljava_io_FileDescriptor_JJHandler")]
public virtual void SetDataSource (Java.IO.FileDescriptor? fd, long offset, long length);
[<Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;JJ)V", "GetSetDataSource_Ljava_io_FileDescriptor_JJHandler")>]
abstract member SetDataSource : Java.IO.FileDescriptor * int64 * int64 -> unit
override this.SetDataSource : Java.IO.FileDescriptor * int64 * int64 -> unit
Parametri
FileDescriptor per il file da riprodurre
- offset
- Int64
offset nel file in cui iniziano i dati da riprodurre, in byte
- length
- Int64
lunghezza in byte dei dati da riprodurre
- Attributi
Eccezioni
se viene chiamato in uno stato non valido
Commenti
Imposta l'origine dati (FileDescriptor) da usare. Il FileDescriptor deve essere ricercabile (N.B. un LocalSocket non è ricercabile). È responsabilità del chiamante chiudere il descrittore di file. È possibile farlo non appena viene restituita la chiamata.
Documentazione java per android.media.MediaPlayer.setDataSource(java.io.FileDescriptor, long, long)
.
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.
Si applica a
SetDataSource(Context, Uri, IDictionary<String,String>, IList<HttpCookie>)
Imposta l'origine dati come URI del contenuto.
[Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;Ljava/util/List;)V", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Ljava_util_Map_Ljava_util_List_Handler", ApiSince=26)]
public virtual void SetDataSource (Android.Content.Context context, Android.Net.Uri uri, System.Collections.Generic.IDictionary<string,string>? headers, System.Collections.Generic.IList<Java.Net.HttpCookie>? cookies);
[<Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;Ljava/util/List;)V", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Ljava_util_Map_Ljava_util_List_Handler", ApiSince=26)>]
abstract member SetDataSource : Android.Content.Context * Android.Net.Uri * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<Java.Net.HttpCookie> -> unit
override this.SetDataSource : Android.Content.Context * Android.Net.Uri * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<Java.Net.HttpCookie> -> unit
Parametri
- context
- Context
Contesto da usare per la risoluzione dell'URI
- uri
- Uri
URI contenuto dei dati da riprodurre
- headers
- IDictionary<String,String>
le intestazioni da inviare insieme alla richiesta per i dati Le intestazioni non devono includere cookie. Usare invece il parametro cookies.
- cookies
- IList<HttpCookie>
i cookie da inviare insieme alla richiesta
- Attributi
Commenti
Imposta l'origine dati come URI del contenuto.
Per fornire cookie per le richieste HTTP successive, è possibile installare il proprio gestore di cookie predefinito e usare invece altre varianti delle API setDataSource. In alternativa, è possibile usare questa API per passare i cookie come elenco di HttpCookie. Se l'app non ha già installato un CookieHandler, questa API crea un CookieManager e popola il relativo CookieStore con i cookie forniti. Se l'app ha già installato il proprio gestore, questa API richiede che il gestore sia di tipo CookieManager in modo che l'API possa aggiornare l'archivio cookie del manager.
<nota></sicuro> che il reindirizzamento tra domini è consentito per impostazione predefinita, ma che può essere modificato con coppie chiave/valore tramite il parametro intestazioni con "android-allow-cross-domain-redirect" come chiave e "0" o "1" come valore per non consentire o consentire il reindirizzamento tra domini.
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.