Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
[Funkce přidružená k této stránce, Windows Media Format 11 SDK, je starší funkce. Byla nahrazena čtečkou zdroje a zapisovače jímky. a zapisovač jímky jsou optimalizované pro Windows 10 a Windows 11. Microsoft důrazně doporučuje, aby nový kód používal Čtečka zdrojového kódu a Zapisovač jímky místo Windows Media Format 11 SDK, pokud je to možné. Microsoft navrhuje, aby se stávající kód, který používá starší rozhraní API, přepsal, aby se nová rozhraní API používala, pokud je to možné.]
Příkazy skriptu můžete zahrnout do hlavičky souboru ASF. Pokud chcete napsat skriptové příkazy do hlavičky v době kódování, proveďte následující kroky. Před voláním IWMWriter::BeginWritingproveďte tyto kroky.
- Získejte ukazatel na rozhraní IWMHeaderInfo voláním IWMWriter::QueryInterface.
- Přidejte každý příkaz požadovaného skriptu voláním IWMHeaderInfo::AddScript. Každé volání vezme dva řetězce zvlášť a čas prezentace, který se použije pro příkaz jako parametry.
Když aplikace soubor přečte, bude muset načíst všechny příkazy skriptu. Pokud chcete najít všechny příkazy skriptu v hlavičce souboru, proveďte následující kroky. To by se mělo provést před zahájením přehrávání.
- Získejte ukazatel na IWMHeaderInfo rozhraní objektu čtenáře (nebo synchronní objekt čtenáře) voláním QueryInterface metoda jiného rozhraní v objektu.
- Získejte celkový počet skriptů v hlavičce voláním IWMHeaderInfo::GetScriptCount.
- Projděte všechny skripty v hlavičce po jednom pomocí volání IWMHeaderInfo::GetScript.
- Vytvořte seznam časů prezentace, aby vaše aplikace v odpovídající době reagovala na příkazy.
Poznámka
Při použití DRM k šifrování souboru nemůže mít žádný příkaz skriptu prezentační čas 0.
Související témata