Accès à la bibliothèque

[La fonctionnalité associée à cette page, Lecteur multimédia Windows SDK, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer. MediaPlayer a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer au lieu de Lecteur multimédia Windows SDK, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Les propriétés et méthodes du modèle objet Lecteur multimédia Windows qui accèdent à la bibliothèque nécessitent un accès en lecture seule ou en lecture/écriture à la base de données. La bibliothèque contient des informations que certains utilisateurs souhaitent conserver privées et qui ne doivent être accessibles ou modifiées qu’avec leur consentement.

Pour Lecteur multimédia Windows série 9 ou version ultérieure, vous pouvez déterminer par programmation le niveau d’accès. Pour déterminer le niveau d’accès actuel accordé à votre code, récupérez les paramètres. propriété mediaAccessRights . Cette propriété renvoie « none », « read » ou « full » (lecture/écriture). Pour demander des droits d’accès spécifiques, appelez les Paramètres. méthode requestMediaAccessRights , transmettant un paramètre qui spécifie le niveau que vous demandez. La méthode affiche un message à l’utilisateur expliquant le niveau d’accès demandé et retourne une valeur booléenne indiquant si l’accès a été accordé.

Certains droits d’accès sont accordés automatiquement en fonction de l’emplacement d’exécution de votre code par rapport à l’ordinateur de l’utilisateur.

  • Si votre page web ou votre programme se trouve sur l’ordinateur de l’utilisateur, des droits d’accès complets sont accordés par défaut.

  • Les pages web ont un accès en lecture au Lecteur. currentMedia, Player. currentPlaylist et Media. sourceURL lorsque la page web se trouve dans une zone de sécurité Internet Explorer identique ou moins restreinte que la zone de sécurité de l’élément multimédia ou de la playlist.

    Allant du moins restreint au plus restreint, les zones de sécurité sont la zone de confiance (y compris l’ordinateur local de l’utilisateur), la zone Intranet local , la zone Internet et la zone restreinte .

    Par exemple, une page web dans la zone Intranet local dispose de droits d’accès complets au Lecteur. currentMedia lorsque l’élément multimédia correspondant se trouve sur l’intranet local ou Sur Internet, mais que des droits d’accès doivent être demandés pour les éléments multimédias situés sur l’ordinateur local d’un utilisateur ou sur un site web dans la zone approuvée .

Vous devez tester votre application web ou Windows dans toutes les zones de sécurité qu’elle peut rencontrer. L’application doit être conçue pour gérer correctement le refus d’une demande d’accès.

Lecteur multimédia Windows versions de modèle objet antérieures à Lecteur multimédia Windows série 9 n’incluent ni mediaAccessRights ni requestMediaAccessRights. Ces versions antérieures de Lecteur multimédia Windows permettent à l’utilisateur de définir des niveaux d’accès à l’aide de la boîte de dialogue Options.

Objet Settings

Utilisation de la bibliothèque