Bagikan melalui


Membuat Aplikasi Windows Media Device Manager

Bagian ini menjelaskan cara menggunakan Windows Media Device Manager di aplikasi Anda. Istilah "aplikasi" di sini berarti executable, seperti pemutar media, atau plug-in COM, seperti plug-in pengukuran.

Microsoft mencakup beberapa penyedia layanan dengan Windows XP dan Pemutar Media Windows 10, termasuk penyedia layanan MTP, penyedia layanan Windows CE (untuk perangkat yang menjalankan Windows CE dan menggunakan protokol RAPI, seperti Pocket PC), dan penyedia layanan untuk perangkat kategori penyimpanan massal (MSC). Anda juga dapat membuat penyedia layanan Anda sendiri untuk memastikan komunikasi dengan perangkat Anda sendiri; untuk informasi selengkapnya, lihat Membuat Penyedia Layanan.

Ada sejumlah penyedia layanan warisan pihak ketiga yang menangani perangkat non-MTP, non-RAPI, atau non-MSC produsen tertentu. Penyedia layanan ini disertakan pada disk driver yang dikirim dengan perangkat ini.

Aplikasi yang menggunakan Windows Media Device Manager harus melakukan langkah-langkah berikut.

  1. Menyadari masalah privasi yang terlibat dengan pengembangan aplikasi. Lihat Pernyataan Privasi untuk mempelajari tentang beberapa masalah privasi yang melibatkan pengembangan aplikasi Windows Media Device Manager.
  2. Sertakan pustaka dan file header yang diperlukan untuk aplikasi Anda. Lihat Pustaka dan File Header yang Diperlukan untuk Aplikasi untuk mempelajari file apa yang perlu Anda sertakan dalam proyek Anda.
  3. Autentikasi aplikasi dan dapatkan antarmuka IWMDMDevice akar. Tugas pertama yang harus dilakukan aplikasi untuk menggunakan Windows Media Device Manager adalah mengautentikasi dirinya sendiri. Proses ini memverifikasi identitas aplikasi ke Windows Media Device Manager menggunakan sertifikat dummy untuk fungsionalitas Windows Media Device Manager terbatas, atau menggunakan sertifikat resmi untuk fungsionalitas penuh. Untuk informasi selengkapnya, lihat Mengautentikasi Aplikasi.
  4. Menghitung perangkat yang terhubung. Langkah pertama dalam berkomunikasi dengan perangkat adalah mencari tahu perangkat apa yang terhubung dan dapat diakses oleh Windows Media Device Manager. Untuk informasi selengkapnya, lihat Menghitung Perangkat.
  5. Periksa status komponen DRM perangkat. Untuk menggunakan file yang dilindungi DRM, perangkat harus dibangun pada beberapa versi Windows Media DRM untuk Perangkat Portabel, dan komponen DRM harus diperbarui. Sebelum Anda mulai menangani file pada perangkat, yang terbaik adalah melihat apakah perangkat mendukung file yang dilindungi DRM, dan apakah perangkat perlu diperbarui. Untuk informasi selengkapnya, lihat Menangani Konten Yang Dilindungi di Aplikasi.
  6. Menjelajahi perangkat. Setelah menemukan perangkat yang Diinginkan, Anda dapat menjelajahi konten perangkat tersebut. Untuk informasi selengkapnya, lihat Menjelajahi Perangkat.
  7. Membaca file dari perangkat, dan menulis file ke perangkat. Setelah Anda tahu tentang tata letak perangkat, Anda dapat mulai mentransfer file ke dan dari perangkat. Untuk informasi selengkapnya, lihat Membaca File dari Perangkat dan Menulis File ke Perangkat.
  8. Buat daftar putar pada perangkat. Salah satu jenis file yang dapat Anda tulis ke perangkat adalah file abstrak, yang merupakan kumpulan referensi ke file lain. Meskipun kemampuan untuk menulis file abstrak ke perangkat tergantung pada penyedia layanan dan perangkat, umumnya hanya perangkat MTP yang memiliki kemampuan ini. Untuk informasi selengkapnya, lihat Membuat Daftar Putar di Perangkat.

Selain langkah-langkah ini, ada beberapa fitur lagi yang dapat Anda aktifkan di aplikasi Anda:

  • Pemberitahuan. Anda dapat mengaktifkan aplikasi untuk menerima pemberitahuan saat perangkat tersambung atau terputus dari komputer. Untuk informasi selengkapnya, lihat Mengaktifkan Pemberitahuan.
  • Pengelogan. Pengelola Perangkat Media Windows menggunakan objek pengelogan yang menyimpan rekaman tindakannya ke file teks lokal. Anda dapat menambahkan pesan ke log ini untuk membantu Menganalisis kesalahan atau performa dalam aplikasi Anda. Untuk informasi selengkapnya, lihat Mengaktifkan Pengelogan.
  • Pengukuran penggunaan konten. Anda dapat mengambil statistik penggunaan konten untuk lisensi yang memberikan hak ini. Statistik ini kemudian dapat dikirim ke server Web untuk menghitung pembayaran royalti kepada pemilik konten. Untuk informasi selengkapnya, lihat Pengukuran Penggunaan Konten.

Catatan peringatan

Aplikasi Anda mungkin perlu bekerja dengan berbagai perangkat, termasuk beberapa yang belum Anda kembangkan dan belum pernah menguji kode Anda. Perangkat ini mungkin atau mungkin tidak secara akurat menanggapi kueri dan perintah, atau menerapkan MTP atau spesifikasi lainnya. Pastikan untuk menyertakan pemeriksaan kesalahan yang kuat dan fungsionalitas fallback untuk menangani hal yang tidak terduga. Program secara defensif.

Panduan Pemrograman