Accesso alla libreria

[La funzionalità associata a questa pagina, Lettore multimediale Windows SDK, è una funzionalità legacy. È stata sostituita da MediaPlayer. MediaPlayer è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer anziché Lettore multimediale Windows SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.

Proprietà e metodi del modello a oggetti Lettore multimediale Windows che accedono alla libreria richiedono l'accesso in sola lettura o lettura/scrittura al database. La libreria contiene informazioni che alcuni utenti vogliono mantenere privati e che devono essere accessibili o modificati solo con il loro consenso.

Per Lettore multimediale Windows serie 9 o versioni successive, è possibile determinare a livello di codice il livello di accesso. Per determinare il livello corrente di accesso concesso al codice, recuperare le impostazioni. proprietà mediaAccessRights . Tale proprietà restituisce "none", "read" o "full" (lettura/scrittura). Per richiedere diritti di accesso specifici, chiamare le impostazioni. metodo requestMediaAccessRights , passando un parametro che specifica il livello richiesto. Il metodo visualizza un messaggio all'utente che spiega il livello di accesso richiesto e restituisce un valore booleano che indica se l'accesso è stato concesso.

Alcuni diritti di accesso vengono concessi automaticamente a seconda della posizione in cui il codice è in esecuzione rispetto al computer dell'utente.

  • Se la pagina Web o il programma si trova nel computer dell'utente, i diritti di accesso completi vengono concessi per impostazione predefinita.

  • Le pagine Web hanno accesso in lettura a Player. currentMedia, Player. currentPlaylist e Media. sourceURL quando la pagina Web si trova in un'area di sicurezza di Internet Explorer uguale o minore rispetto alla zona di sicurezza dell'elemento multimediale o della playlist.

    La zona di sicurezza è compresa tra quelle meno limitate, le zone di sicurezza sono la zona attendibile (incluso il computer locale dell'utente), l'area Intranet locale , l'area Internet e la zona con restrizioni .

    Ad esempio, una pagina Web nell'area Intranet locale ha diritti di accesso completi a Player. currentMedia quando l'elemento multimediale corrispondente si trova nella intranet locale o internet, ma i diritti di accesso devono essere richiesti per gli elementi multimediali che si trovano nel computer locale di un utente o in un sito Web nell'area Attendibile .

È consigliabile testare l'applicazione basata sul Web o basata su Windows in tutte le zone di sicurezza che potrebbero verificarsi. L'applicazione deve essere progettata per gestire correttamente la negazione di una richiesta di accesso.

Lettore multimediale Windows versioni del modello a oggetti prima di Lettore multimediale Windows serie 9 non includono mediaAccessRights o requestMediaAccessRights. Queste versioni precedenti di Lettore multimediale Windows consentono all'utente di impostare i livelli di accesso usando la finestra di dialogo Opzioni.

Oggetto Settings

Uso della libreria