Akses Pustaka

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

Properti dan metode model objek Pemutar Media Windows yang mengakses pustaka memerlukan akses baca-saja atau baca/tulis ke database. Pustaka berisi informasi bahwa beberapa pengguna ingin tetap privat dan yang harus diakses atau diubah hanya dengan persetujuan mereka.

Untuk Pemutar Media Windows Seri 9 atau yang lebih baru, Anda dapat menentukan tingkat akses secara terprogram. Untuk menentukan tingkat akses saat ini yang diberikan ke kode Anda, ambil Pengaturan. properti mediaAccessRights . Properti tersebut mengembalikan "none", "read", atau "full" (baca/tulis). Untuk meminta hak akses tertentu, panggil Pengaturan. metode requestMediaAccessRights , meneruskan parameter yang menentukan tingkat yang Anda minta. Metode ini menampilkan pesan kepada pengguna yang menjelaskan tingkat akses yang diminta, dan mengembalikan nilai Boolean yang menunjukkan apakah akses diberikan.

Hak akses tertentu diberikan secara otomatis tergantung di mana kode Anda berjalan relatif terhadap komputer pengguna.

  • Jika halaman web atau program Anda terletak di komputer pengguna, hak akses penuh diberikan secara default.

  • Halaman web memiliki akses baca ke Pemutar. currentMedia, Player. currentPlaylist, dan Media. sourceURL ketika halaman web terletak di zona keamanan Internet Explorer yang sama atau kurang dibatasi daripada zona keamanan item media atau daftar putar.

    Mulai dari yang paling tidak dibatasi hingga yang paling terbatas, zona keamanan adalah Zona tepercaya (termasuk komputer lokal pengguna), Zona intranet lokal , zona Internet , dan Zona terbatas .

    Misalnya, halaman web di Zona intranet lokal memiliki hak akses penuh ke Pemutar. currentMedia ketika item media yang sesuai berada di intranet lokal atau Internet, tetapi hak akses harus diminta untuk item media yang terletak di komputer lokal pengguna atau di situs web di zona Tepercaya .

Anda harus menguji aplikasi berbasis Web atau berbasis Windows di semua zona keamanan yang mungkin ditemuinya. Aplikasi harus dirancang untuk menangani penolakan permintaan akses dengan benar.

Pemutar Media Windows versi model objek sebelum seri Pemutar Media Windows 9 tidak menyertakan mediaAccessRights atau requestMediaAccessRights. Versi Pemutar Media Windows sebelumnya ini memungkinkan pengguna untuk mengatur tingkat akses menggunakan kotak dialog Opsi.

Objek Pengaturan

Bekerja dengan Pustaka