Lenguaje

MediaExtractor.SetDataSource Método

Definición

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.

        &lt;p&gt;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.

Documentación de Java para android.media.MediaExtractor.setDataSource(android.content.Context, android.net.Uri, java.util.Map<java.lang.String, 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(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

        &lt;p&gt;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.

Documentación de Java para android.media.MediaExtractor.setDataSource(java.lang.String, java.util.Map<java.lang.String, 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(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

        &lt;p&gt;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>.

        &lt;p&gt;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

fd
FileDescriptor

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.

Documentación de Java para android.media.MediaExtractor.setDataSource(java.io.FileDescriptor, long, long).

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.

Documentación de Java para android.media.MediaExtractor.setDataSource(android.media.MediaDataSource).

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

afd
AssetFileDescriptor

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.

Documentación de Java para android.media.MediaExtractor.setDataSource(android.content.res.AssetFileDescriptor).

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

fd
FileDescriptor

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.

Se aplica a