Comandi script
[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita dal lettore di origine e dal writer sink. Lettore di origine e writer sink sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi lettore di origine e writer sink anziché Windows Media Format 11 SDK, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
I comandi script supportati da Windows Media Format SDK sono coppie di stringhe nome e valore semplici. Ad esempio, un comando script comune è "URL", usato da Lettore multimediale Windows e altre applicazioni in riproduzione per aprire le pagine Web. L'altra metà della coppia di script per il comando "URL" contiene un URL (Uniform Resource Locator) valido, ad esempio https://www.adatum.com
. Non viene fornito alcun supporto dagli oggetti di questo SDK per i comandi specifici; L'applicazione deve includere la logica per gestire i comandi usati. È possibile usare i comandi supportati da Lettore multimediale Windows per mantenere la compatibilità con la maggior parte dei giocatori.
I comandi script possono essere recapitati in uno dei due modi seguenti: in un flusso di script o nell'intestazione del file.
È possibile recapitare comandi script nel proprio flusso in un file ASF. Ogni esempio in un flusso di script contiene le due stringhe della coppia nome/valore. Il vantaggio dell'uso di un flusso di script è che i comandi verranno recapitati al momento della presentazione corretta.
I comandi script possono essere inclusi nell'intestazione del file per il recupero al momento della riproduzione. L'applicazione in riproduzione è responsabile dell'esecuzione dei comandi script al momento appropriato. Il vantaggio dell'uso dei comandi script nell'intestazione del file è che tutti i comandi script sono disponibili prima di iniziare a ricevere esempi.