MediaPlayer.SetDataSource Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
SetDataSource(AssetFileDescriptor) |
Mengatur sumber data (AssetFileDescriptor) untuk digunakan. |
SetDataSource(MediaDataSource) |
Mengatur sumber data (MediaDataSource) untuk digunakan. |
SetDataSource(FileDescriptor) |
Mengatur sumber data (FileDescriptor) yang akan digunakan. |
SetDataSource(String) |
Mengatur sumber data (jalur file atau URL http/rtsp) untuk digunakan. |
SetDataSource(Context, Uri) |
Mengatur sumber data sebagai Uri konten. |
SetDataSource(Context, Uri, IDictionary<String,String>) |
Mengatur sumber data sebagai Uri konten. |
SetDataSource(FileDescriptor, Int64, Int64) |
Mengatur sumber data (FileDescriptor) yang akan digunakan. |
SetDataSource(Context, Uri, IDictionary<String,String>, IList<HttpCookie>) |
Mengatur sumber data sebagai Uri konten. |
SetDataSource(AssetFileDescriptor)
Mengatur sumber data (AssetFileDescriptor) untuk digunakan.
[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
Parameter
AssetFileDescriptor untuk file yang ingin Anda putar
- Atribut
Keterangan
Mengatur sumber data (AssetFileDescriptor) untuk digunakan. Adalah tanggung jawab pemanggil untuk menutup pendeskripsi file. Aman untuk melakukannya segera setelah panggilan ini kembali.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
SetDataSource(MediaDataSource)
Mengatur sumber data (MediaDataSource) untuk digunakan.
[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
Parameter
- dataSource
- MediaDataSource
MediaDataSource untuk media yang ingin Anda putar
- Atribut
Keterangan
Mengatur sumber data (MediaDataSource) untuk digunakan.
Dokumentasi Java untuk android.media.MediaPlayer.setDataSource(android.media.MediaDataSource)
.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
SetDataSource(FileDescriptor)
Mengatur sumber data (FileDescriptor) yang akan digunakan.
[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
Parameter
FileDescriptor untuk file yang ingin Anda putar
- Atribut
Pengecualian
jika dipanggil dalam status tidak valid
Keterangan
Mengatur sumber data (FileDescriptor) yang akan digunakan. Adalah tanggung jawab pemanggil untuk menutup pendeskripsi file. Aman untuk melakukannya segera setelah panggilan ini kembali.
Dokumentasi Java untuk android.media.MediaPlayer.setDataSource(java.io.FileDescriptor)
.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
SetDataSource(String)
Mengatur sumber data (jalur file atau URL http/rtsp) untuk digunakan.
[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
Parameter
- path
- String
jalur file, atau URL http/rtsp aliran yang ingin Anda putar
- Atribut
Pengecualian
jika dipanggil dalam status tidak valid
Ketikapath
merujuk ke file lokal, file sebenarnya dapat dibuka oleh proses selain aplikasi panggilan. Ini menyiratkan bahwa nama jalur harus merupakan jalur absolut (karena proses lain berjalan dengan direktori kerja saat ini yang tidak ditentukan), dan bahwa nama jalur harus mereferensikan file yang dapat dibaca dunia.
Sebagai alternatif, aplikasi pertama-tama dapat membuka file untuk dibaca, lalu menggunakan formulir SetDataSource(FileDescriptor)deskriptor file .
Keterangan
Mengatur sumber data (jalur file atau URL http/rtsp) untuk digunakan.
Ketika path
merujuk ke file lokal, file sebenarnya dapat dibuka oleh proses selain aplikasi panggilan. Ini menyiratkan bahwa nama jalur harus merupakan jalur absolut (karena proses lain berjalan dengan direktori kerja saat ini yang tidak ditentukan), dan bahwa nama jalur harus mereferensikan file yang dapat dibaca dunia. Sebagai alternatif, aplikasi pertama-tama dapat membuka file untuk dibaca, lalu menggunakan formulir #setDataSource(FileDescriptor)
deskriptor file .
Dokumentasi Java untuk android.media.MediaPlayer.setDataSource(java.lang.String)
.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
SetDataSource(Context, Uri)
Mengatur sumber data sebagai Uri konten.
[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
Parameter
- context
- Context
Konteks yang akan digunakan saat menyelesaikan Uri
- uri
- Uri
URI Konten data yang ingin Anda putar
- Atribut
Pengecualian
jika dipanggil dalam status tidak valid
Keterangan
Mengatur sumber data sebagai Uri konten.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
SetDataSource(Context, Uri, IDictionary<String,String>)
Mengatur sumber data sebagai Uri konten.
[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
Parameter
- context
- Context
Konteks yang akan digunakan saat menyelesaikan Uri
- uri
- Uri
URI Konten data yang ingin Anda putar
- headers
- IDictionary<String,String>
header yang akan dikirim bersama dengan permintaan data
- Atribut
Keterangan
Mengatur sumber data sebagai Uri konten.
<Catatan< kuat>/kuat> bahwa pengalihan lintas domain diizinkan secara default, tetapi dapat diubah dengan pasangan kunci/nilai melalui parameter header dengan "android-allow-cross-domain-redirect" sebagai kunci dan "0" atau "1" sebagai nilai untuk melarang atau mengizinkan pengalihan lintas domain.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
SetDataSource(FileDescriptor, Int64, Int64)
Mengatur sumber data (FileDescriptor) yang akan digunakan.
[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
Parameter
FileDescriptor untuk file yang ingin Anda putar
- offset
- Int64
offset ke dalam file tempat data yang akan diputar dimulai, dalam byte
- length
- Int64
panjang dalam byte data yang akan diputar
- Atribut
Pengecualian
jika dipanggil dalam status tidak valid
Keterangan
Mengatur sumber data (FileDescriptor) yang akan digunakan. FileDescriptor harus dapat dicari (N.B. LocalSocket tidak dapat dicari). Adalah tanggung jawab pemanggil untuk menutup pendeskripsi file. Aman untuk melakukannya segera setelah panggilan ini kembali.
Dokumentasi Java untuk android.media.MediaPlayer.setDataSource(java.io.FileDescriptor, long, long)
.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.
Berlaku untuk
SetDataSource(Context, Uri, IDictionary<String,String>, IList<HttpCookie>)
Mengatur sumber data sebagai Uri konten.
[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
Parameter
- context
- Context
Konteks yang akan digunakan saat menyelesaikan Uri
- uri
- Uri
URI Konten data yang ingin Anda putar
- headers
- IDictionary<String,String>
header yang akan dikirim bersama dengan permintaan untuk data Header tidak boleh menyertakan cookie. Sebagai gantinya, gunakan param cookie.
- cookies
- IList<HttpCookie>
cookie yang akan dikirim bersama dengan permintaan
- Atribut
Keterangan
Mengatur sumber data sebagai Uri konten.
Untuk menyediakan cookie untuk permintaan HTTP berikutnya, Anda dapat menginstal handler cookie default Anda sendiri dan menggunakan varian LAIN dari API setDataSource sebagai gantinya. Atau, Anda dapat menggunakan API ini untuk meneruskan cookie sebagai daftar HttpCookie. Jika aplikasi belum menginstal CookieHandler, API ini membuat CookieManager dan mengisi CookieStore-nya dengan cookie yang disediakan. Jika aplikasi telah menginstal handler-nya sendiri, API ini mengharuskan handler untuk menjadi jenis CookieManager sehingga API dapat memperbarui CookieStore manajer.
<Catatan< kuat>/kuat> bahwa pengalihan lintas domain diizinkan secara default, tetapi dapat diubah dengan pasangan kunci/nilai melalui parameter header dengan "android-allow-cross-domain-redirect" sebagai kunci dan "0" atau "1" sebagai nilai untuk melarang atau mengizinkan pengalihan lintas domain.
Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.