MediaPlayer.SetDataSource メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
SetDataSource(AssetFileDescriptor) |
使用するデータ ソース (AssetFileDescriptor) を設定します。 |
SetDataSource(MediaDataSource) |
使用するデータ ソース (MediaDataSource) を設定します。 |
SetDataSource(FileDescriptor) |
使用するデータ ソース (FileDescriptor) を設定します。 |
SetDataSource(String) |
使用するデータ ソース (ファイル パスまたは http/rtsp URL) を設定します。 |
SetDataSource(Context, Uri) |
データ ソースをコンテンツ URI として設定します。 |
SetDataSource(Context, Uri, IDictionary<String,String>) |
データ ソースをコンテンツ URI として設定します。 |
SetDataSource(FileDescriptor, Int64, Int64) |
使用するデータ ソース (FileDescriptor) を設定します。 |
SetDataSource(Context, Uri, IDictionary<String,String>, IList<HttpCookie>) |
データ ソースをコンテンツ URI として設定します。 |
SetDataSource(AssetFileDescriptor)
使用するデータ ソース (AssetFileDescriptor) を設定します。
[Android.Runtime.Register("setDataSource", "(Landroid/content/res/AssetFileDescriptor;)V", "GetSetDataSource_Landroid_content_res_AssetFileDescriptor_Handler", ApiSince=24)]
public virtual void SetDataSource (Android.Content.Res.AssetFileDescriptor afd);
[<Android.Runtime.Register("setDataSource", "(Landroid/content/res/AssetFileDescriptor;)V", "GetSetDataSource_Landroid_content_res_AssetFileDescriptor_Handler", ApiSince=24)>]
abstract member SetDataSource : Android.Content.Res.AssetFileDescriptor -> unit
override this.SetDataSource : Android.Content.Res.AssetFileDescriptor -> unit
パラメーター
再生するファイルの AssetFileDescriptor
- 属性
注釈
使用するデータ ソース (AssetFileDescriptor) を設定します。 ファイル記述子を閉じるのは呼び出し元の責任です。 この呼び出しが返されたらすぐに実行しても安全です。
の Java ドキュメントandroid.media.MediaPlayer.setDataSource(android.content.res.AssetFileDescriptor)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetDataSource(MediaDataSource)
使用するデータ ソース (MediaDataSource) を設定します。
[Android.Runtime.Register("setDataSource", "(Landroid/media/MediaDataSource;)V", "GetSetDataSource_Landroid_media_MediaDataSource_Handler", ApiSince=23)]
public virtual void SetDataSource (Android.Media.MediaDataSource? dataSource);
[<Android.Runtime.Register("setDataSource", "(Landroid/media/MediaDataSource;)V", "GetSetDataSource_Landroid_media_MediaDataSource_Handler", ApiSince=23)>]
abstract member SetDataSource : Android.Media.MediaDataSource -> unit
override this.SetDataSource : Android.Media.MediaDataSource -> unit
パラメーター
- dataSource
- MediaDataSource
再生するメディアの MediaDataSource
- 属性
注釈
使用するデータ ソース (MediaDataSource) を設定します。
の Java ドキュメントandroid.media.MediaPlayer.setDataSource(android.media.MediaDataSource)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetDataSource(FileDescriptor)
使用するデータ ソース (FileDescriptor) を設定します。
[Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;)V", "GetSetDataSource_Ljava_io_FileDescriptor_Handler")]
public virtual void SetDataSource (Java.IO.FileDescriptor? fd);
[<Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;)V", "GetSetDataSource_Ljava_io_FileDescriptor_Handler")>]
abstract member SetDataSource : Java.IO.FileDescriptor -> unit
override this.SetDataSource : Java.IO.FileDescriptor -> unit
パラメーター
再生するファイルの FileDescriptor
- 属性
例外
無効な状態で呼び出された場合
注釈
使用するデータ ソース (FileDescriptor) を設定します。 ファイル記述子を閉じるのは呼び出し元の責任です。 この呼び出しが返されたらすぐに実行しても安全です。
の Java ドキュメントandroid.media.MediaPlayer.setDataSource(java.io.FileDescriptor)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetDataSource(String)
使用するデータ ソース (ファイル パスまたは http/rtsp URL) を設定します。
[Android.Runtime.Register("setDataSource", "(Ljava/lang/String;)V", "GetSetDataSource_Ljava_lang_String_Handler")]
public virtual void SetDataSource (string? path);
[<Android.Runtime.Register("setDataSource", "(Ljava/lang/String;)V", "GetSetDataSource_Ljava_lang_String_Handler")>]
abstract member SetDataSource : string -> unit
override this.SetDataSource : string -> unit
パラメーター
- path
- String
ファイルのパス、または再生するストリームの http/rtsp URL
- 属性
例外
無効な状態で呼び出された場合
ローカル ファイルを参照する場合path
、呼び出し元のアプリケーション以外のプロセスによってファイルが実際に開かれる可能性があります。 これは、パス名が絶対パスである必要があることを意味します (現在の作業ディレクトリが指定されていない他のプロセスが実行されるため)。また、パス名は世界で読み取り可能なファイルを参照する必要があります。
別の方法として、アプリケーションは最初にファイルを読み取り用に開き、次にファイル記述子フォーム SetDataSource(FileDescriptor)を使用できます。
注釈
使用するデータ ソース (ファイル パスまたは http/rtsp URL) を設定します。
ローカル ファイルを参照する場合 path
、呼び出し元のアプリケーション以外のプロセスによってファイルが実際に開かれる可能性があります。 これは、パス名が絶対パスである必要があることを意味します (現在の作業ディレクトリが指定されていない他のプロセスが実行されるため)。また、パス名は世界で読み取り可能なファイルを参照する必要があります。 別の方法として、アプリケーションは最初にファイルを読み取り用に開き、次にファイル記述子フォーム #setDataSource(FileDescriptor)
を使用できます。
の Java ドキュメントandroid.media.MediaPlayer.setDataSource(java.lang.String)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetDataSource(Context, Uri)
データ ソースをコンテンツ URI として設定します。
[Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;)V", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Handler")]
public virtual void SetDataSource (Android.Content.Context context, Android.Net.Uri uri);
[<Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;)V", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Handler")>]
abstract member SetDataSource : Android.Content.Context * Android.Net.Uri -> unit
override this.SetDataSource : Android.Content.Context * Android.Net.Uri -> unit
パラメーター
- context
- Context
URI を解決するときに使用するコンテキスト
- uri
- Uri
再生するデータのコンテンツ URI
- 属性
例外
無効な状態で呼び出された場合
注釈
データ ソースをコンテンツ URI として設定します。
の Java ドキュメントandroid.media.MediaPlayer.setDataSource(android.content.Context, android.net.Uri)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetDataSource(Context, Uri, IDictionary<String,String>)
データ ソースをコンテンツ URI として設定します。
[Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;)V", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Ljava_util_Map_Handler")]
public virtual 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", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Ljava_util_Map_Handler")>]
abstract member SetDataSource : Android.Content.Context * Android.Net.Uri * System.Collections.Generic.IDictionary<string, string> -> unit
override this.SetDataSource : Android.Content.Context * Android.Net.Uri * System.Collections.Generic.IDictionary<string, string> -> unit
パラメーター
- context
- Context
URI を解決するときに使用するコンテキスト
- uri
- Uri
再生するデータのコンテンツ URI
- headers
- IDictionary<String,String>
データの要求と共に送信されるヘッダー
- 属性
注釈
データ ソースをコンテンツ URI として設定します。
<strong>Note</strong> cross domain redirection is allowed by default, but that can changed with key/value pairs through the headers parameter with "android-allow-cross-domain-redirect" as the key and "0" or "1" as the value as disallow or allow cross domain redirection.
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetDataSource(FileDescriptor, Int64, Int64)
使用するデータ ソース (FileDescriptor) を設定します。
[Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;JJ)V", "GetSetDataSource_Ljava_io_FileDescriptor_JJHandler")]
public virtual void SetDataSource (Java.IO.FileDescriptor? fd, long offset, long length);
[<Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;JJ)V", "GetSetDataSource_Ljava_io_FileDescriptor_JJHandler")>]
abstract member SetDataSource : Java.IO.FileDescriptor * int64 * int64 -> unit
override this.SetDataSource : Java.IO.FileDescriptor * int64 * int64 -> unit
パラメーター
再生するファイルの FileDescriptor
- offset
- Int64
再生するデータが開始されるファイルへのオフセット (バイト単位)
- length
- Int64
再生するデータの長さ (バイト単位)
- 属性
例外
無効な状態で呼び出された場合
注釈
使用するデータ ソース (FileDescriptor) を設定します。 FileDescriptor はシーク可能である必要があります (N.B. LocalSocket はシークできません)。 ファイル記述子を閉じるのは呼び出し元の責任です。 この呼び出しが返されたらすぐに実行しても安全です。
の Java ドキュメントandroid.media.MediaPlayer.setDataSource(java.io.FileDescriptor, long, long)
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。
適用対象
SetDataSource(Context, Uri, IDictionary<String,String>, IList<HttpCookie>)
データ ソースをコンテンツ URI として設定します。
[Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;Ljava/util/List;)V", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Ljava_util_Map_Ljava_util_List_Handler", ApiSince=26)]
public virtual void SetDataSource (Android.Content.Context context, Android.Net.Uri uri, System.Collections.Generic.IDictionary<string,string>? headers, System.Collections.Generic.IList<Java.Net.HttpCookie>? cookies);
[<Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;Ljava/util/List;)V", "GetSetDataSource_Landroid_content_Context_Landroid_net_Uri_Ljava_util_Map_Ljava_util_List_Handler", ApiSince=26)>]
abstract member SetDataSource : Android.Content.Context * Android.Net.Uri * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<Java.Net.HttpCookie> -> unit
override this.SetDataSource : Android.Content.Context * Android.Net.Uri * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<Java.Net.HttpCookie> -> unit
パラメーター
- context
- Context
URI を解決するときに使用するコンテキスト
- uri
- Uri
再生するデータのコンテンツ URI
- headers
- IDictionary<String,String>
データの要求と共に送信されるヘッダー。ヘッダーには Cookie を含めてはなりません。 代わりに、cookies パラメーターを使用します。
- cookies
- IList<HttpCookie>
要求と共に送信される Cookie
- 属性
注釈
データ ソースをコンテンツ URI として設定します。
後続の HTTP 要求に対して Cookie を提供するには、独自の既定の Cookie ハンドラーをインストールし、代わりに setDataSource API の他のバリアントを使用します。 または、この API を使用して、Cookie を HttpCookie の一覧として渡すことができます。 アプリに CookieHandler がまだインストールされていない場合、この API は CookieManager を作成し、指定された Cookie を CookieStore に設定します。 アプリに独自のハンドラーが既にインストールされている場合、この API では、マネージャーの CookieStore を更新できるように、ハンドラーが CookieManager 型である必要があります。
<strong>Note</strong> cross domain redirection is allowed by default, but that can changed with key/value pairs through the headers parameter with "android-allow-cross-domain-redirect" as the key and "0" or "1" as the value as disallow or allow cross domain redirection.
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。