MediaExtractor.SetDataSource メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| SetDataSource(Context, Uri, IDictionary<String,String>) |
データ ソースをコンテンツ URI として設定します。 |
| SetDataSource(String, IDictionary<String,String>) |
使用するデータ ソース (ファイル パスまたは http URL) を設定します。 |
| SetDataSource(String) |
使用するデータ ソース (ファイル パスまたは http URL) を設定します。 |
| 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 として設定します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetDataSource(String, IDictionary<String,String>)
使用するデータ ソース (ファイル パスまたは http URL) を設定します。
[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
ファイルのパス、または 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>
再生するストリームの http 要求に関連付けられているヘッダー。
これは、要求と共に送信される特定のヘッダーがない場合に null できます。
- 属性
注釈
使用するデータ ソース (ファイル パスまたは http URL) を設定します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetDataSource(String)
使用するデータ ソース (ファイル パスまたは http URL) を設定します。
[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
ファイルのパス、またはストリームの http URL
<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.
- 属性
例外
注釈
使用するデータ ソース (ファイル パスまたは http URL) を設定します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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 はシーク可能である必要があります (N.B. LocalSocket はシークできません)。 ファイル記述子を閉じるのは呼び出し元の責任です。 この呼び出しが返されたらすぐに実行しても安全です。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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) を設定します。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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) を設定します。 ファイル記述子を閉じるのは呼び出し元の責任です。 この呼び出しが返されたらすぐに実行しても安全です。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
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) を設定します。 ファイル記述子を閉じるのは呼び出し元の責任です。 この呼び出しが返されたらすぐに実行しても安全です。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。