MediaExtractor.SetDataSource Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| SetDataSource(Context, Uri, IDictionary<String,String>) |
Establece el origen de datos como un URI de contenido. |
| SetDataSource(String, IDictionary<String,String>) |
Establece el origen de datos (ruta de acceso de archivo o dirección URL http) que se va a usar. |
| SetDataSource(String) |
Establece el origen de datos (ruta de acceso de archivo o dirección URL http) que se va a usar. |
| SetDataSource(FileDescriptor, Int64, Int64) |
Establece el origen de datos (FileDescriptor) que se va a usar. |
| SetDataSource(MediaDataSource) |
Establece el origen de datos (MediaDataSource) que se va a usar. |
| SetDataSource(AssetFileDescriptor) |
Establece el origen de datos (AssetFileDescriptor) que se va a usar. |
| SetDataSource(FileDescriptor) |
Establece el origen de datos (FileDescriptor) que se va a usar. |
SetDataSource(Context, Uri, IDictionary<String,String>)
Establece el origen de datos como un URI de contenido.
[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
contexto que se va a usar al resolver el URI
- uri
- Uri
el URI de contenido de los datos de los que desea extraer.
<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>
los encabezados que se van a enviar junto con la solicitud de los datos.
Esto puede ser null si no se enviará ningún encabezado específico con la solicitud.
- Atributos
Comentarios
Establece el origen de datos como un URI de contenido.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
SetDataSource(String, IDictionary<String,String>)
Establece el origen de datos (ruta de acceso de archivo o dirección URL http) que se va a usar.
[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
la ruta de acceso del archivo o la dirección 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>
los encabezados asociados a la solicitud http para la secuencia que desea reproducir.
Esto puede ser null si no se enviará ningún encabezado específico con la solicitud.
- Atributos
Comentarios
Establece el origen de datos (ruta de acceso de archivo o dirección URL http) que se va a usar.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
SetDataSource(String)
Establece el origen de datos (ruta de acceso de archivo o dirección URL http) que se va a usar.
[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
la ruta de acceso del archivo o la dirección URL http de la secuencia
<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
Excepciones
Comentarios
Establece el origen de datos (ruta de acceso de archivo o dirección URL http) que se va a usar.
Documentación de Java para android.media.MediaExtractor.setDataSource(java.lang.String).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
SetDataSource(FileDescriptor, Int64, Int64)
Establece el origen de datos (FileDescriptor) que se va a usar.
[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
FileDescriptor del archivo del que desea extraer.
- offset
- Int64
desplazamiento en el archivo donde se inician los datos que se van a extraer, en bytes.
- length
- Int64
longitud en bytes de los datos que se van a extraer
- Atributos
Excepciones
Comentarios
Establece el origen de datos (FileDescriptor) que se va a usar. FileDescriptor debe ser buscable (N.B. un LocalSocket no se puede buscar). Es responsabilidad del autor de la llamada cerrar el descriptor de archivo. Es seguro hacerlo tan pronto como se devuelva esta llamada.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
SetDataSource(MediaDataSource)
Establece el origen de datos (MediaDataSource) que se va a usar.
[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
MediaDataSource para el medio del que desea extraer
- Atributos
Comentarios
Establece el origen de datos (MediaDataSource) que se va a usar.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
SetDataSource(AssetFileDescriptor)
Establece el origen de datos (AssetFileDescriptor) que se va a usar.
[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
AssetFileDescriptor del archivo del que desea extraer.
- Atributos
Comentarios
Establece el origen de datos (AssetFileDescriptor) que se va a usar. Es responsabilidad del autor de la llamada cerrar el descriptor de archivo. Es seguro hacerlo tan pronto como se devuelva esta llamada.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
SetDataSource(FileDescriptor)
Establece el origen de datos (FileDescriptor) que se va a usar.
[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
FileDescriptor del archivo del que desea extraer.
- Atributos
Excepciones
Comentarios
Establece el origen de datos (FileDescriptor) que se va a usar. Es responsabilidad del autor de la llamada cerrar el descriptor de archivo. Es seguro hacerlo tan pronto como se devuelva esta llamada.
Documentación de Java para android.media.MediaExtractor.setDataSource(java.io.FileDescriptor).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.