MediaExtractor.SetDataSource Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.
<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>
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.
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
<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>
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.
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
<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.
- 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
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.
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
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.
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
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.