Поделиться через


MediaExtractor.SetDataSource Метод

Определение

Перегрузки

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

Задает источник данных в качестве URI содержимого.

SetDataSource(String, IDictionary<String,String>)

Задает источник данных (путь к файлу или URL-адрес HTTP) для использования.

SetDataSource(String)

Задает источник данных (путь к файлу или URL-адрес HTTP) для использования.

SetDataSource(FileDescriptor, Int64, Int64)

Задает источник данных (FileDescriptor) для использования.

SetDataSource(MediaDataSource)

Задает источник данных (MediaDataSource) для использования.

SetDataSource(AssetFileDescriptor)

Задает источник данных (AssetFileDescriptor) для использования.

SetDataSource(FileDescriptor)

Задает источник данных (FileDescriptor) для использования.

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

Задает источник данных в качестве URI содержимого.

[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

Параметры

context
Context

Контекст, используемый при разрешении URI

uri
Uri

URI содержимого данных, из которого требуется извлечь.

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

заголовки, отправляемые вместе с запросом данных. Это может быть, null если с запросом не нужно отправлять определенные заголовки.

Атрибуты

Комментарии

Задает источник данных в качестве URI содержимого.

Документация по Java для android.media.MediaExtractor.setDataSource(android.content.Context, android.net.Uri, java.util.Map<java.lang.String, java.lang.String>).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к

SetDataSource(String, IDictionary<String,String>)

Задает источник данных (путь к файлу или URL-адрес HTTP) для использования.

[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

Параметры

path
String

путь к файлу или 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>

заголовки, связанные с HTTP-запросом для потока, который вы хотите воспроизвести. Это может быть, null если с запросом не нужно отправлять определенные заголовки.

Атрибуты

Комментарии

Задает источник данных (путь к файлу или URL-адрес HTTP) для использования.

Документация по Java для android.media.MediaExtractor.setDataSource(java.lang.String, java.util.Map<java.lang.String, java.lang.String>).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к

SetDataSource(String)

Задает источник данных (путь к файлу или URL-адрес HTTP) для использования.

[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

Параметры

path
String

путь к файлу или URL-адрес HTTP потока

        &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.
Атрибуты

Исключения

Комментарии

Задает источник данных (путь к файлу или URL-адрес HTTP) для использования.

Документация по Java для android.media.MediaExtractor.setDataSource(java.lang.String).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к

SetDataSource(FileDescriptor, Int64, Int64)

Задает источник данных (FileDescriptor) для использования.

[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

Параметры

fd
FileDescriptor

Дескриптор FileDescriptor для файла, из которого требуется извлечь.

offset
Int64

смещение в файле, с которого начинаются извлекаемые данные, в байтах

length
Int64

длина извлекаемых данных в байтах

Атрибуты

Исключения

Комментарии

Задает источник данных (FileDescriptor) для использования. Дескриптор FileDescriptor должен быть доступен для поиска (Н.Б. LocalSocket не может быть искать). За закрытие дескриптора файла отвечает вызывающий объект. Это безопасно сделать, как только этот вызов возвращается.

Документация по Java для android.media.MediaExtractor.setDataSource(java.io.FileDescriptor, long, long).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к

SetDataSource(MediaDataSource)

Задает источник данных (MediaDataSource) для использования.

[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

Параметры

dataSource
MediaDataSource

MediaDataSource для носителя, из которого требуется извлечь

Атрибуты

Комментарии

Задает источник данных (MediaDataSource) для использования.

Документация по Java для android.media.MediaExtractor.setDataSource(android.media.MediaDataSource).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к

SetDataSource(AssetFileDescriptor)

Задает источник данных (AssetFileDescriptor) для использования.

[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

Параметры

afd
AssetFileDescriptor

AssetFileDescriptor для файла, из которого требуется извлечь.

Атрибуты

Комментарии

Задает источник данных (AssetFileDescriptor) для использования. За закрытие дескриптора файла отвечает вызывающий объект. Это безопасно сделать, как только этот вызов возвращается.

Документация по Java для android.media.MediaExtractor.setDataSource(android.content.res.AssetFileDescriptor).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к

SetDataSource(FileDescriptor)

Задает источник данных (FileDescriptor) для использования.

[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

Параметры

fd
FileDescriptor

Дескриптор FileDescriptor для файла, из которого требуется извлечь.

Атрибуты

Исключения

Комментарии

Задает источник данных (FileDescriptor) для использования. За закрытие дескриптора файла отвечает вызывающий объект. Это безопасно сделать, как только этот вызов возвращается.

Документация по Java для android.media.MediaExtractor.setDataSource(java.io.FileDescriptor).

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Применяется к