Sprache

MediaExtractor.SetDataSource Methode

Definition

Überlädt

Name Beschreibung
SetDataSource(Context, Uri, IDictionary<String,String>)

Legt die Datenquelle als Inhalts-URI fest.

SetDataSource(String, IDictionary<String,String>)

Legt die zu verwendende Datenquelle (Dateipfad oder HTTP-URL) fest.

SetDataSource(String)

Legt die zu verwendende Datenquelle (Dateipfad oder HTTP-URL) fest.

SetDataSource(FileDescriptor, Int64, Int64)

Legt die zu verwendende Datenquelle (FileDescriptor) fest.

SetDataSource(MediaDataSource)

Legt die zu verwendende Datenquelle (MediaDataSource) fest.

SetDataSource(AssetFileDescriptor)

Legt die zu verwendende Datenquelle (AssetFileDescriptor) fest.

SetDataSource(FileDescriptor)

Legt die zu verwendende Datenquelle (FileDescriptor) fest.

SetDataSource(Context, Uri, IDictionary<String,String>)

Legt die Datenquelle als Inhalts-URI fest.

[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

Parameter

context
Context

Kontext, der beim Auflösen des URI verwendet werden soll

uri
Uri

den Inhalts-URI der Daten, aus der Sie extrahieren möchten.

        &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>

die Kopfzeilen, die zusammen mit der Anforderung für die Daten gesendet werden sollen. Dies kann sein null , wenn keine bestimmten Header mit der Anforderung gesendet werden sollen.

Attribute

Hinweise

Legt die Datenquelle als Inhalts-URI fest.

Java Dokumentation für android.media.MediaExtractor.setDataSource(android.content.Context, android.net.Uri, java.util.Map<java.lang.String, java.lang.String>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetDataSource(String, IDictionary<String,String>)

Legt die zu verwendende Datenquelle (Dateipfad oder HTTP-URL) fest.

[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

Parameter

path
String

Der Pfad der Datei oder die HTTP-URL

        &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>

die Header, die der HTTP-Anforderung für den Stream zugeordnet sind, den Sie wiedergeben möchten. Dies kann sein null , wenn keine bestimmten Header mit der Anforderung gesendet werden sollen.

Attribute

Hinweise

Legt die zu verwendende Datenquelle (Dateipfad oder HTTP-URL) fest.

Java Dokumentation für android.media.MediaExtractor.setDataSource(java.lang.String, java.util.Map<java.lang.String, java.lang.String>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetDataSource(String)

Legt die zu verwendende Datenquelle (Dateipfad oder HTTP-URL) fest.

[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

Parameter

path
String

Der Pfad der Datei oder die HTTP-URL des Datenstroms

        &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.
Attribute

Ausnahmen

Hinweise

Legt die zu verwendende Datenquelle (Dateipfad oder HTTP-URL) fest.

Java Dokumentation für android.media.MediaExtractor.setDataSource(java.lang.String).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetDataSource(FileDescriptor, Int64, Int64)

Legt die zu verwendende Datenquelle (FileDescriptor) fest.

[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

Parameter

fd
FileDescriptor

der FileDescriptor für die Datei, aus der Sie extrahieren möchten.

offset
Int64

der Offset in die Datei, in der die zu extrahierenden Daten beginnen, in Byte

length
Int64

die Länge in Byte der zu extrahierenden Daten

Attribute

Ausnahmen

Hinweise

Legt die zu verwendende Datenquelle (FileDescriptor) fest. Der FileDescriptor muss suchbar sein (N.B. ein LocalSocket ist nicht suchbar). Es liegt in der Verantwortung des Aufrufers, den Dateideskriptor zu schließen. Es ist sicher, dies zu tun, sobald dieser Aufruf zurückgegeben wird.

Java Dokumentation für android.media.MediaExtractor.setDataSource(java.io.FileDescriptor, long, long).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetDataSource(MediaDataSource)

Legt die zu verwendende Datenquelle (MediaDataSource) fest.

[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

Parameter

dataSource
MediaDataSource

MediaDataSource für die Medien, aus der Sie extrahieren möchten

Attribute

Hinweise

Legt die zu verwendende Datenquelle (MediaDataSource) fest.

Java Dokumentation für android.media.MediaExtractor.setDataSource(android.media.MediaDataSource).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetDataSource(AssetFileDescriptor)

Legt die zu verwendende Datenquelle (AssetFileDescriptor) fest.

[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

Parameter

afd
AssetFileDescriptor

der AssetFileDescriptor für die Datei, aus der Sie extrahieren möchten.

Attribute

Hinweise

Legt die zu verwendende Datenquelle (AssetFileDescriptor) fest. Es liegt in der Verantwortung des Aufrufers, den Dateideskriptor zu schließen. Es ist sicher, dies zu tun, sobald dieser Aufruf zurückgegeben wird.

Java Dokumentation für android.media.MediaExtractor.setDataSource(android.content.res.AssetFileDescriptor).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SetDataSource(FileDescriptor)

Legt die zu verwendende Datenquelle (FileDescriptor) fest.

[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

Parameter

fd
FileDescriptor

der FileDescriptor für die Datei, aus der Sie extrahieren möchten.

Attribute

Ausnahmen

Hinweise

Legt die zu verwendende Datenquelle (FileDescriptor) fest. Es liegt in der Verantwortung des Aufrufers, den Dateideskriptor zu schließen. Es ist sicher, dies zu tun, sobald dieser Aufruf zurückgegeben wird.

Java Dokumentation für android.media.MediaExtractor.setDataSource(java.io.FileDescriptor).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: