MediaExtractor.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
| Nome | Descrizione |
|---|---|
| SetDataSource(Context, Uri, IDictionary<String,String>) |
Imposta l'origine dati come URI del contenuto. |
| SetDataSource(String, IDictionary<String,String>) |
Imposta l'origine dati (percorso file o URL HTTP) da usare. |
| SetDataSource(String) |
Imposta l'origine dati (percorso file o URL HTTP) da usare. |
| SetDataSource(FileDescriptor, Int64, Int64) |
Imposta l'origine dati (FileDescriptor) da usare. |
| SetDataSource(MediaDataSource) |
Imposta l'origine dati (MediaDataSource) da utilizzare. |
| SetDataSource(AssetFileDescriptor) |
Imposta l'origine dati (AssetFileDescriptor) da usare. |
| SetDataSource(FileDescriptor) |
Imposta l'origine dati (FileDescriptor) da usare. |
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", "")]
public 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", "")>]
member 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 cui estrarre.
<p>When <code data-dev-comment-type="c">uri</code> refers to a network file the
<code data-dev-comment-type="c">android.Manifest.permission#INTERNET</code> permission is required.
- headers
- IDictionary<String,String>
intestazioni da inviare insieme alla richiesta per i dati.
Questo può essere null se non devono essere inviate intestazioni specifiche con la richiesta.
- Attributi
Commenti
Imposta l'origine dati come URI del contenuto.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
SetDataSource(String, IDictionary<String,String>)
Imposta l'origine dati (percorso file o URL HTTP) da usare.
[Android.Runtime.Register("setDataSource", "(Ljava/lang/String;Ljava/util/Map;)V", "")]
public void SetDataSource(string path, System.Collections.Generic.IDictionary<string,string>? headers);
[<Android.Runtime.Register("setDataSource", "(Ljava/lang/String;Ljava/util/Map;)V", "")>]
member this.SetDataSource : string * System.Collections.Generic.IDictionary<string, string> -> unit
Parametri
- path
- String
il percorso del file o l'URL HTTP
<p>When <code data-dev-comment-type="c">path</code> refers to a network file the
<code data-dev-comment-type="c">android.Manifest.permission#INTERNET</code> permission is required.
- headers
- IDictionary<String,String>
intestazioni associate alla richiesta HTTP per il flusso che si vuole riprodurre.
Questo può essere null se non devono essere inviate intestazioni specifiche con la richiesta.
- Attributi
Commenti
Imposta l'origine dati (percorso file o URL HTTP) da usare.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
SetDataSource(String)
Imposta l'origine dati (percorso file o URL HTTP) da usare.
[Android.Runtime.Register("setDataSource", "(Ljava/lang/String;)V", "")]
public void SetDataSource(string path);
[<Android.Runtime.Register("setDataSource", "(Ljava/lang/String;)V", "")>]
member this.SetDataSource : string -> unit
Parametri
- path
- String
il percorso del file o l'URL HTTP del flusso
<p>When <code data-dev-comment-type="c">path</code> refers to a local file, the file may actually be opened by a
process other than the calling application. This implies that the pathname
should be an absolute path (as any other process runs with unspecified current working
directory), and that the pathname should reference a world-readable file.
As an alternative, the application could first open the file for reading,
and then use the file descriptor form <code data-dev-comment-type="c">#setDataSource(FileDescriptor)</code>.
<p>When <code data-dev-comment-type="c">path</code> refers to a network file the
<code data-dev-comment-type="c">android.Manifest.permission#INTERNET</code> permission is required.
- Attributi
Eccezioni
Commenti
Imposta l'origine dati (percorso file o URL HTTP) da usare.
per android.media.MediaExtractor.setDataSource(java.lang.String).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
SetDataSource(FileDescriptor, Int64, Int64)
Imposta l'origine dati (FileDescriptor) da usare.
[Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;JJ)V", "")]
public void SetDataSource(Java.IO.FileDescriptor fd, long offset, long length);
[<Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;JJ)V", "")>]
member this.SetDataSource : Java.IO.FileDescriptor * int64 * int64 -> unit
Parametri
FileDescriptor per il file da cui estrarre.
- offset
- Int64
offset nel file in cui iniziano i dati da estrarre, in byte
- length
- Int64
lunghezza in byte dei dati da estrarre
- Attributi
Eccezioni
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.
per android.media.MediaExtractor.setDataSource(java.io.FileDescriptor, long, long).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
SetDataSource(MediaDataSource)
Imposta l'origine dati (MediaDataSource) da utilizzare.
[Android.Runtime.Register("setDataSource", "(Landroid/media/MediaDataSource;)V", "", ApiSince=23)]
public void SetDataSource(Android.Media.MediaDataSource dataSource);
[<Android.Runtime.Register("setDataSource", "(Landroid/media/MediaDataSource;)V", "", ApiSince=23)>]
member this.SetDataSource : Android.Media.MediaDataSource -> unit
Parametri
- dataSource
- MediaDataSource
MediaDataSource per il supporto da cui estrarre
- Attributi
Commenti
Imposta l'origine dati (MediaDataSource) da utilizzare.
per android.media.MediaExtractor.setDataSource(android.media.MediaDataSource).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
SetDataSource(AssetFileDescriptor)
Imposta l'origine dati (AssetFileDescriptor) da usare.
[Android.Runtime.Register("setDataSource", "(Landroid/content/res/AssetFileDescriptor;)V", "", ApiSince=24)]
public void SetDataSource(Android.Content.Res.AssetFileDescriptor afd);
[<Android.Runtime.Register("setDataSource", "(Landroid/content/res/AssetFileDescriptor;)V", "", ApiSince=24)>]
member this.SetDataSource : Android.Content.Res.AssetFileDescriptor -> unit
Parametri
AssetFileDescriptor per il file da cui estrarre.
- 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.
per android.media.MediaExtractor.setDataSource(android.content.res.AssetFileDescriptor).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
SetDataSource(FileDescriptor)
Imposta l'origine dati (FileDescriptor) da usare.
[Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;)V", "")]
public void SetDataSource(Java.IO.FileDescriptor fd);
[<Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;)V", "")>]
member this.SetDataSource : Java.IO.FileDescriptor -> unit
Parametri
FileDescriptor per il file da cui estrarre.
- Attributi
Eccezioni
Commenti
Imposta l'origine dati (FileDescriptor) da usare. È responsabilità del chiamante chiudere il descrittore di file. È possibile farlo non appena viene restituita la chiamata.
per android.media.MediaExtractor.setDataSource(java.io.FileDescriptor).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.