Gambaran Umum Pengelola Unduhan

[Fitur yang terkait dengan halaman ini, Pemutar Media Windows SDK, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer. MediaPlayer telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer alih-alih Pemutar Media Windows SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Microsoft Pemutar Media Windows menyediakan panel tugas toko online yang berisi jendela browser yang dihosting. Melalui toko online, pengguna dapat berinteraksi dengan halaman web toko online di internet.

Pemutar Media Windows Download Manager menyediakan model objek yang dapat Anda gunakan untuk menangani tugas yang terkait dengan pengunduhan konten ke komputer pengguna dari Microsoft Internet Information Services (IIS) menggunakan Hypertext Transfer Protocol (HTTP). Dengan Download Manager, Anda dapat:

  • Kelola beberapa unduhan secara bersamaan sebagai koleksi.
  • Tentukan URL untuk file dan mulai mengunduhnya menggunakan HTTP.
  • Kueri untuk status unduhan dan kemajuan.
  • Menjeda, melanjutkan, atau membatalkan unduhan.
  • Tentukan apakah unduhan terjadi di latar belakang atau secara real time. (Pengunduhan latar belakang hanya tersedia pada sistem operasi Microsoft Windows XP.) Lihat Tentang Latar Belakang dan Pengunduhan Real-time.
  • Tentukan bagaimana isi ditampilkan di pustaka. Lihat Tentang integrasi pustaka.

Download Manager adalah solusi untuk mengunduh konten dari kode skrip di halaman web yang dihosting. Untuk mengunduh konten menggunakan kode C++, gunakan Windows XP Background Intelligent Transfer Service (BITS). Untuk informasi selengkapnya, lihat BITS.

Tentang Latar Belakang dan Pengunduhan Real-time

Download Manager menawarkan dua jenis pengunduhan: latar belakang dan real-time. Jenis mana yang Anda gunakan terserah Anda, dan dimungkinkan untuk memungkinkan pengguna untuk memilih jenis unduhan juga. Jika Anda memilih untuk mengizinkan pengguna memilih jenis unduhan, pastikan untuk menjelaskan perbedaan antara dua jenis yang tersedia.

Pengunduhan real-time terjadi sekaligus. Saat pengguna memulai pengunduhan file, seluruh file ditransfer ke komputer pengguna dalam satu aliran berkelanjutan. Pengguna tidak dapat menjeda atau mengganggu pengunduhan. Jika pengguna memilih untuk menutup Pemutar Media Windows sebelum unduhan selesai, ia kehilangan file yang tidak lengkap dan harus mengunduhnya dari awal untuk memperoleh konten.

Keuntungan utama dari pengunduhan real-time adalah memungkinkan pengguna untuk memperoleh konten lebih cepat daripada mengunduh latar belakang. Pengunduhan real-time tersedia untuk pengguna Windows XP, tetapi ini adalah satu-satunya jenis pengunduhan yang tersedia pada versi sistem operasi Windows sebelum Windows XP.

Pengunduhan latar belakang terjadi dengan cara yang sepotong. Ketika pengguna memulai pengunduhan latar belakang, bagian file ditransfer ke komputer pengguna saat waktu prosesor tersedia. Dimungkinkan untuk menjeda dan melanjutkan pengunduhan latar belakang. Jika pengguna memilih untuk menutup Pemutar Media Windows sebelum pengunduhan latar belakang selesai, kondisi file yang tidak lengkap disimpan dan pengunduhan dapat dilanjutkan di latar belakang, bahkan setelah memulai ulang komputer.

Pengunduhan latar belakang dapat memakan waktu lebih lama daripada pengunduhan real-time karena proses pengunduhan hanya terjadi ketika prosesor tidak melakukan tugas lain.

Pengunduhan latar belakang hanya tersedia saat menggunakan Windows XP.

Tentang Integrasi Pustaka

Pemutar Media Windows dapat mengatur konten toko online secara otomatis di pustaka. Untuk mengaktifkan ini, Anda harus menentukan nilai untuk atribut WM/ContentDistributor untuk setiap file media digital. Saat file media digital ditambahkan ke pustaka, yang terjadi secara otomatis saat menggunakan Pengelola Unduhan, file tercantum dalam simpul Musik yang Dibeli atau Video yang Dibeli secara otomatis. Misalnya, jika nilai untuk WM/ContentDistributor adalah "Proseware" dan file media digital berisi musik, konten akan muncul di pustaka di lokasi berikut:

Semua Musik/Musik yang Dibeli/Proseware

Pengelola Unduhan

DownloadCollection.startDownload