Bagikan melalui


Menulis File ke Perangkat

Sebelum mengirim file ke perangkat, aplikasi Anda harus mencari tahu jenis file dan format apa yang dapat ditangani perangkat, sehingga aplikasi dapat menentukan apakah file harus ditranskode sebelum mengirim, atau dikirim tanpa diubah, atau tidak dikirim sama sekali.

Langkah-langkah berikut menunjukkan cara mengirim file yang sudah ada ke perangkat. Untuk membuat file baru di perangkat, seperti daftar putar, lihat Membuat Daftar Putar di Perangkat.

  1. Dapatkan format file yang ingin Anda kirim ke perangkat. Untuk informasi selengkapnya, lihat Menemukan Format File.
  2. Jika perangkat dimaksudkan untuk memutar file,
    • Kueri file untuk kemampuan formatnya. Untuk informasi selengkapnya, lihat Menemukan Kemampuan Format Perangkat.
    • Temukan format yang dapat diterima yang dapat dibuat aplikasi dari file asli.
    • Jika file perlu ditranskodekan, transkodekan.
  3. Temukan penyimpanan induk untuk objek baru. Pengelola Perangkat Media Windows tidak menyediakan cara untuk menemukan lokasi penyimpanan standar untuk jenis file tertentu (file video atau audio, WMV atau BMP, folder "Favorit", dan sebagainya), jadi Anda harus memeriksa setiap perangkat untuk mencoba mencari tahu di mana yang terbaik untuk menyimpan objek baru. (Aplikasi lain memberlakukan struktur folder tertentu, misalnya, Pemutar Media Windows membuat folder Album, Daftar Putar, dan Musik di mana folder Musik berisi pusaka Artis dan AlbumName. Untuk alasan ini, dan karena beberapa perangkat mungkin belum diuji dengan perangkat lunak selain Pemutar Media Windows, ketahuilah bahwa penempatan daftar putar atau objek album di folder mana pun selain folder Daftar Putar atau Album terkadang dapat menyebabkan objek yang tidak berfungsi di beberapa perangkat.)
  4. Jika penyimpanan target mendukung IWMDMStorageControl3, buat antarmuka metadata baru dengan memanggil IWMDMStorage3::CreateEmptyMetadataObject. Atur metadata pada antarmuka IWMDMMetaData . Untuk informasi selengkapnya, lihat Mengatur Metadata pada File. Satu-satunya metadata yang diperlukan adalah g_wszWMDMFormatCode (nilai WMDM_FORMATCODE yang menjelaskan konten), tetapi semakin banyak metadata yang dapat Anda berikan, semakin efisien transfer untuk penyedia layanan.
  5. Kirim file ke perangkat dengan menggunakan metode Sisipkan, Sisipkan2, atau Sisipkan3 . Insert3 memungkinkan Anda untuk menyertakan metadata pada perangkat sebagai bagian dari metode . Untuk informasi selengkapnya, lihat Mengirim File ke Perangkat.

Kode yang menunjukkan masing-masing langkah ini disediakan di halaman topik yang ditautkan.

Membuat Aplikasi Windows Media Device Manager