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 содержимого данных, из которого требуется извлечь.
<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>
заголовки, отправляемые вместе с запросом данных.
Это может быть, null
если с запросом не нужно отправлять определенные заголовки.
- Атрибуты
Комментарии
Задает источник данных в качестве URI содержимого.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, 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
<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>
заголовки, связанные с HTTP-запросом для потока, который вы хотите воспроизвести.
Это может быть, null
если с запросом не нужно отправлять определенные заголовки.
- Атрибуты
Комментарии
Задает источник данных (путь к файлу или URL-адрес HTTP) для использования.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, 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 потока
<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.
- Атрибуты
Исключения
Комментарии
Задает источник данных (путь к файлу или 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
Параметры
Дескриптор FileDescriptor для файла, из которого требуется извлечь.
- offset
- Int64
смещение в файле, с которого начинаются извлекаемые данные, в байтах
- length
- Int64
длина извлекаемых данных в байтах
- Атрибуты
Исключения
Комментарии
Задает источник данных (FileDescriptor) для использования. Дескриптор FileDescriptor должен быть доступен для поиска (Н.Б. LocalSocket не может быть искать). За закрытие дескриптора файла отвечает вызывающий объект. Это безопасно сделать, как только этот вызов возвращается.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, 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
Параметры
AssetFileDescriptor для файла, из которого требуется извлечь.
- Атрибуты
Комментарии
Задает источник данных (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
Параметры
Дескриптор FileDescriptor для файла, из которого требуется извлечь.
- Атрибуты
Исключения
Комментарии
Задает источник данных (FileDescriptor) для использования. За закрытие дескриптора файла отвечает вызывающий объект. Это безопасно сделать, как только этот вызов возвращается.
Документация по Java для android.media.MediaExtractor.setDataSource(java.io.FileDescriptor)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.