MediaExtractor.SetDataSource Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| SetDataSource(Context, Uri, IDictionary<String,String>) |
Define a fonte de dados como um Uri de conteúdo. |
| SetDataSource(String, IDictionary<String,String>) |
Define a fonte de dados (url http ou caminho do arquivo) a ser usada. |
| SetDataSource(String) |
Define a fonte de dados (url http ou caminho do arquivo) a ser usada. |
| SetDataSource(FileDescriptor, Int64, Int64) |
Define a fonte de dados (FileDescriptor) a ser usada. |
| SetDataSource(MediaDataSource) |
Define a fonte de dados (MediaDataSource) a ser usada. |
| SetDataSource(AssetFileDescriptor) |
Define a fonte de dados (AssetFileDescriptor) a ser usada. |
| SetDataSource(FileDescriptor) |
Define a fonte de dados (FileDescriptor) a ser usada. |
SetDataSource(Context, Uri, IDictionary<String,String>)
Define a fonte de dados como um Uri de conteúdo.
[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
Parâmetros
- context
- Context
o Contexto a ser usado ao resolver o Uri
- uri
- Uri
o URI de conteúdo dos dados dos quais você deseja extrair.
<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>
os cabeçalhos a serem enviados junto com a solicitação dos dados.
Isso pode ser null se nenhum cabeçalho específico for enviado com a solicitação.
- Atributos
Comentários
Define a fonte de dados como um Uri de conteúdo.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
SetDataSource(String, IDictionary<String,String>)
Define a fonte de dados (url http ou caminho do arquivo) a ser usada.
[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
Parâmetros
- path
- String
o caminho do arquivo ou a 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>
os cabeçalhos associados à solicitação http para o fluxo que você deseja reproduzir.
Isso pode ser null se nenhum cabeçalho específico for enviado com a solicitação.
- Atributos
Comentários
Define a fonte de dados (url http ou caminho do arquivo) a ser usada.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
SetDataSource(String)
Define a fonte de dados (url http ou caminho do arquivo) a ser usada.
[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
Parâmetros
- path
- String
o caminho do arquivo ou a URL http do fluxo
<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.
- Atributos
Exceções
Comentários
Define a fonte de dados (url http ou caminho do arquivo) a ser usada.
Java documentação para android.media.MediaExtractor.setDataSource(java.lang.String).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
SetDataSource(FileDescriptor, Int64, Int64)
Define a fonte de dados (FileDescriptor) a ser usada.
[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
Parâmetros
o FileDescriptor do arquivo do qual você deseja extrair.
- offset
- Int64
o deslocamento para o arquivo em que os dados a serem extraídos são iniciados, em bytes
- length
- Int64
o comprimento em bytes dos dados a serem extraídos
- Atributos
Exceções
Comentários
Define a fonte de dados (FileDescriptor) a ser usada. O FileDescriptor deve ser procurado (N.B. um LocalSocket não é procurado). É responsabilidade do chamador fechar o descritor de arquivo. É seguro fazer isso assim que essa chamada retornar.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
SetDataSource(MediaDataSource)
Define a fonte de dados (MediaDataSource) a ser usada.
[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
Parâmetros
- dataSource
- MediaDataSource
o MediaDataSource para a mídia da qual você deseja extrair
- Atributos
Comentários
Define a fonte de dados (MediaDataSource) a ser usada.
Java documentação para android.media.MediaExtractor.setDataSource(android.media.MediaDataSource).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
SetDataSource(AssetFileDescriptor)
Define a fonte de dados (AssetFileDescriptor) a ser usada.
[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
Parâmetros
o AssetFileDescriptor para o arquivo do qual você deseja extrair.
- Atributos
Comentários
Define a fonte de dados (AssetFileDescriptor) a ser usada. É responsabilidade do chamador fechar o descritor de arquivo. É seguro fazer isso assim que essa chamada retornar.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
SetDataSource(FileDescriptor)
Define a fonte de dados (FileDescriptor) a ser usada.
[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
Parâmetros
o FileDescriptor do arquivo do qual você deseja extrair.
- Atributos
Exceções
Comentários
Define a fonte de dados (FileDescriptor) a ser usada. É responsabilidade do chamador fechar o descritor de arquivo. É seguro fazer isso assim que essa chamada retornar.
Java documentação para android.media.MediaExtractor.setDataSource(java.io.FileDescriptor).
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.