Condividi tramite


Per eseguire la ricerca in base al tempo usando il lettore asincrono

[La funzionalità associata a questa pagina, Windows Media Format 11 SDK, è una funzionalità legacy. È stata sostituita da lettore di sorgente e scrittore di sink. Source Reader e Sink Writer sono stati ottimizzati per Windows 10 e Windows 11. Microsoft consiglia vivamente di usare Source Reader e Sink Writer invece di 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.

Se si desidera cercare un'ora di presentazione specifica in un file ASF, il file deve essere configurato correttamente. È possibile cercare solo file audio per impostazione predefinita, ma i file video devono essere indicizzati prima di cercare. Se non si è certi della modalità di creazione di un file, è possibile controllare l'attributo g_wszWMSeekable nell'intestazione del file chiamando IWMHeaderInfo::GetAttributeByName.

Per cercare i dati in un file ASF in base all'ora di presentazione usando il lettore asincrono, chiamare IWMReader::Start, passando rispettivamente il tempo e la durata desiderati della parte del file da leggere come cnsStart e cnsDuration.

interfaccia IWMReader

lettura di file con il lettore asincrono

Lettura dei metadati in fase di riproduzione

Utilizzo degli indici