Menyegarkan Lisensi untuk Toko yang Memiliki Logo PlaysForSure

[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.]

Toko musik online tertentu memiliki logo PlaysForSure tetapi tidak terintegrasi dengan Pemutar Media Windows 11. Toko-toko tersebut harus menyediakan dokumen ServiceInfo dan komponen ringan sehingga Pemutar Media Windows 11 dapat memperoleh dan memperbarui lisensi untuk konten mereka.

Contoh berikut menggambarkan cara kerja proses pembaruan lisensi.

  1. Pengguna memperoleh 50 trek musik dari toko online Proseware. Setiap trek adalah file dengan ekstensi nama file .wma. Seiring dengan trek, pengguna mendapatkan lisensi untuk memutar trek.

  2. Pengguna menyalin 50 trek ke komputer baru yang telah Pemutar Media Windows 11 diinstal dan menambahkan trek ke pustaka Pemutar Media Windows.

  3. Di lain waktu, Modul Refresh Lisensi (LRM), yang merupakan bagian dari Pemutar Media Windows 11, memeriksa metadata dalam lima puluh trek dan menentukan bahwa Proseware adalah penyedia konten.

    Catatan

    Pemutar Media Windows dapat mengidentifikasi penyedia konten dengan memeriksa atribut ContentDistributor dalam file media. Jika toko online yang memiliki logo PlaysForSure menyediakan file media yang menggunakan Windows Media Digital Rights Management (WMDRM), toko online harus menempatkan atribut ContentDistributor dalam file media. Untuk informasi selengkapnya, lihat Menambahkan Atribut Distributor Konten di Pemutar Media Windows SDK.

     

  4. LRM mencari URL dokumen ServiceInfo Proseware, mengunduh dokumen, dan memeriksa elemen Instal dokumen untuk mendapatkan URL paket yang dapat digunakan LRM untuk menginstal komponen Proseware. LRM menginstal dan memuat komponen.

  5. Untuk masing-masing dari 50 trek, LRM memanggil metode IWMPSubscriptionService::allowPlay komponen Proseware. Metode allowPlay menempatkan lisensi untuk trek individual di komputer baru dan mengembalikan TRUE di parameter pfAllowPlay .

    Catatan

    Komponen Proseware harus menyediakan semua lisensi yang diperlukan untuk memainkan trek individual. Artinya, komponen harus menyediakan lisensi akar dan lisensi daun jika diperlukan.

     

    Selama panggilan pertama ke metode allowPlay , komponen Proseware harus menampilkan kotak dialog untuk memverifikasi bahwa pengguna saat ini memiliki akun Proseware dan memiliki hak untuk memutar trek. Selama panggilan berikutnya ke allowPlay, komponen dapat menggunakan kredensial yang diperolehnya dalam panggilan pertama untuk memverifikasi bahwa pengguna memiliki hak untuk memutar trek yang tersisa.

Komponen, yang ditulis oleh toko online, harus menerapkan metode allowPlay dari antarmuka IWMPSubscriptionService . Komponen harus mengembalikan E_NOTIMPL dari masing-masing dari tiga metode lainnya: allowCDBurn, allowPDATransfer, dan startBackgroundProcessing. Selain itu, komponen harus menetapkan nilai entri registri Kemampuan ke 1; artinya, bendera kemampuan SUBSCRIPTION_CAP_ALLOWPLAY harus diatur, dan semua bendera kemampuan lainnya harus dibersihkan. Untuk informasi selengkapnya tentang mendaftarkan komponen, lihat Kunci Registri dan Entri untuk Toko Online Tipe 2.

Untuk informasi tentang membuat komponen yang mengimplementasikan antarmuka IWMPSubscriptionService , lihat Membangun Plug-in untuk Toko Online Tipe 2.

Untuk informasi tentang menyediakan dokumen ServiceInfo kepada Microsoft, kirim email ke tim Pemutar Media Windows Virtual Services. Alamat email tim adalah mpsvctm@microsoft.com.

Untuk panduan teknis tentang menggunakan berbagai SDK Windows Media untuk membuat layanan yang menawarkan konten media digital berlisensi, buka Pusat Pengembang Media Microsoft Windows dan cari "Membuat Pemutar Media Windows 10 Subscription Online Store".

Dokumen ServiceInfo

Pemutar Media Windows Toko Online