Creazione di una presentazione HTMLView

[La funzionalità associata a questa pagina, Lettore multimediale Windows SDK, è una funzionalità legacy. È stato sostituito da MediaPlayer. MediaPlayer è stato ottimizzato per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer invece di 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.

Per creare una presentazione HTMLView di base, sono necessari almeno tre elementi:

  • Contenuti multimediali digitali. Si tratta di uno o più file audio o video riprodotti Lettore multimediale Windows.
  • Una pagina Web. Si tratta del contenuto basato sul Web visualizzato nella funzionalità Riproduzione immediata dell'interfaccia utente del lettore.
  • Metafile di Windows Media. Questa è la playlist del metafile che indirizza Lettore multimediale Windows per combinare il contenuto multimediale digitale con la pagina Web.

Un file asx è un file di testo che fornisce informazioni su un flusso di file e la relativa presentazione. In base alla sintassi XML (Extensible Markup Language), i file asx possono contenere un'ampia gamma di elementi, ognuno identificato da un tag con attributi associati. L'elemento PARAM consente di associare un parametro personalizzato a una particolare voce in una playlist di metafile o all'intero metafile. Uno dei nomi dei parametri predefiniti disponibili per l'uso è "HTMLView". Questo è il parametro che fa sì che la pagina Web specificata dal valore url venga visualizzata in Lettore multimediale Windows.

Il codice di esempio seguente mostra un file con estensione asx che combina un singolo file multimediale digitale con una singola pagina Web:

<ASX version="3.0">
<PARAM name="HTMLView" value="https://www.proseware.com/htmlview.htm"/>

<ENTRY>
   <REF href="rtsp://www.proseware.com/content1.wma"/>
</ENTRY>

</ASX>

Quando Lettore multimediale Windows apre il file con estensione asx nell'esempio precedente, riproduce l'audio del file denominato content1.wma e apre la pagina Web denominata htmlview.htm nella funzionalità Riproduzione immediata del lettore in modalità completa. L'utente può sospendere, cercare e arrestare il contenuto audio usando i controlli Lettore multimediale Windows.

È possibile modificare facilmente la pagina Web visualizzata per ogni parte di contenuto associando un elemento PARAM a ogni voce, come illustrato nell'esempio di codice seguente:

<ASX version="3.0">

<ENTRY>
   <PARAM name="HTMLView" value="https://www.proseware.com/htmlview1.htm"/>
   <REF href="rtsp://www.proseware.com/content1.wma"/>
</ENTRY>

<ENTRY>
   <PARAM name="HTMLView" value="https://www.proseware.com/htmlview2.htm"/>
   <REF href="rtsp://www.proseware.com/content2.wma"/>
</ENTRY>

</ASX>

Nell'esempio precedente, Lettore multimediale Windows visualizza prima la pagina Web htmlview1.htm durante la riproduzione del file audio digitale content1.wma. Quando il lettore apre la voce successiva nella playlist, content2.wma, la pagina Web visualizzata in Riproduzione cambia in htmlview2.htm. In questo modo, è possibile specificare la pagina Web visualizzata dall'utente per ogni contenuto multimediale digitale.

Visualizzazione di pagine Web in Lettore multimediale Windows

Elemento PARAM