Použití a konfigurace automatického přehrávání
Když Shell zjistí vložení nového média nebo připojení zařízení s podporou hot-plug, určí se obsah zařízení nebo média. Automatické přehrání v závislosti na aktuálním nastavení provede jednu z následujících akcí.
- Přehraje obsah automaticky.
- Zobrazí dialogové okno s výzvou, aby uživatel zvolil výchozí obslužnou rutinu pro jeden typ obsahu.
- V případě smíšeného obsahu zobrazuje seznam dostupných aplikací pro zpracování, které se mají spustit. Zvolená obslužná rutina pak automaticky přehraje přidružený typ obsahu.
- Zobrazí standardní zobrazení složek souborů.
- Nedělá nic, pokud uživatel dříve zvolil Neprovádějte žádnou akci pro daný typ obsahu a také zadaná Vždy provést vybranou akci.
Pokud obsah nesplňuje kritéria pro automatické spuštění, událost se pak předá systému Windows Image Acquisition.
Následující témata popisují nastavení a použití automatického přehrávání.
- Příprava hardwaru a softwaru pro použití s automatickým přehráváním
- Jak AutoPlay prohledává média
- definování jednoho a smíšeného typu obsahu
- ukázkových scénářů
- přiřazení výchozích obslužných aplikací
- zpracování médií obsahujících smíšené typy obsahu
- Uživatelská rozhraní automatického přehrání
Příprava hardwaru a softwaru pro použití s automatickým přehráváním
Aby automatické přehrávání fungovalo, musí se v registru objevit několik informací. Tyto informace vzájemně komunikují a odkazují na sebe, aby vytvořily úplné prostředí automatického přehrávání. Tento dokument představuje nastavení každého z těchto informací jako samostatný postup.
Další pokyny najdete v následujících tématech.
- Jak přiřadit obslužnou rutinu zařízení k zařízení
- Jak specifikovat ikonu, popisek nebo ovladač zařízení pro zařízení pomocí skupiny zařízení
- Jak specifikovat ikonu, štítek nebo obslužný program zařízení pomocí třídy zařízení
- Jak zabránit automatickému přehrávání komponenty
- Registrace obslužné rutiny pro událostí zařízení
- Jak Používat Události Automatického Přehrávání ve Spuštěných Aplikacích
- Jak registrovat obslužnou rutinu události
Jak automatické přehrávání hledá multimédia
AutoPlay prohledá čtyři úrovně adresáře pod kořenovým adresářem a vyhledá známé typy souborů. Používá hodnotu PerceivedType přidruženou k příponě názvu souboru v registru k určení kategorie souborů, ať už jde o obrázek, zvukový soubor nebo videosoubor. Pomocí těchto informací autoplay spustí příslušnou obslužnou rutinu pro dané zařízení a typ souboru. Pro více informací se podívejte na téma Vnímané typy a Registrace aplikace.
Definování jednotlivých a smíšených typů obsahu
Automatické přehrávání definuje tři hlavní kategorie obsahu.
- Obrázky
- Hudba
- Video
Médium se považuje za jeden typ obsahu, pokud všechny soubory na médiu spadají do pouze jedné z těchto tří kategorií. Všimněte si, že to neznamená, že soubory musí být stejného typu souboru; .jpg, .gifa .bmp jsou různé typy souborů, ale jeden typ obsahu (obrázky).
Pokud jsou podporované typy obsahu přítomné na médiu, ale žádný jeden typ obsahu nemůže počítat s 100 procenty z celkového součtu, pak se médium považuje za obsah se smíšeným typem obsahu a odpovídajícím způsobem se zpracuje. Další informace naleznete v tématu Zpracování médií obsahujících smíšené typy obsahu.
Ukázkové scénáře
Následující scénáře poskytují základní znalosti o tom, co očekávat od automatického přehrávání.
Automatické přehrání pro úložná zařízení s obrazovými médii
- Uživatel připojí zařízení USB SanDisk CompactFlash, které již obsahuje médium vložené s 100 procentním obsahem typu obrázků ve formě souborů .jpg.
- Oznámení zobrazuje Nalezen nový hardware - SanDisk ImageMate.
- Automatické spuštění spustí příslušnou aplikaci pro práci s obrázky.
Podobně platí, že když uživatel vloží stejné médium CompactFlash do čtečky, když je čtečka již připojena k systému, událost vložení média také způsobí, že automatické přehrávání spustí aplikaci pro prezentaci obrázku. Uživatel má možnost přejít na stránku Vlastnosti multimediálního zařízení SanDisk a změnit výchozí nastavení na jinou zaregistrovanou aplikaci automatického přehrávání, například Průvodce skenerem a kamerou nebo Obrázek!.
Funkce automatického přehrávání pro zařízení pro přehrávání hudebních souborů a úložná zařízení obsahující hudební média
- Uživatel připojí USB Diamond Rio MP3 Player.
- Oznámení zobrazí Nalezen nový hardware - Diamond Rio MP3 Player.
- Funkce AutoPlay přehrává soubory pomocí registrované výchozí aplikace – například Windows Media Player.
Podobně platí, že pokud uživatel vloží jakékoli médium obsahující soubory .mp3 (například CompactFlash, SmartMedia, Memory Stick nebo CD-ROM), které představují 100 procent celkového podporovaného obsahu do úložného zařízení, událost vložení média by také způsobila přehrání souborů pomocí Windows Media Playeru. Uživatel má přístup k seznamu vlastností úložného zařízení a změnit výchozí akci na jinou zaregistrovanou aplikaci automatického přehrávání, například WinAmp nebo Real Player.
Automatické přehrávání videa při první prezentaci
- Uživatel poprvé připojí digitální videokameru 1394.
- Uživateli se zobrazí jednoduché dialogové okno, které se zeptá, jakou aplikaci se má spustit. Volby jsou spuštění jedné z registrovaných aplikací automatického přehrávání nebo otevření složky pro zobrazení souborů. Uživatel může nastavit vybrané chování, které se má uložit jako výchozí akce pro pozdější události hot-plug digitální kamery.
Přiřazení výchozích aplikací pro obsluhu
Při nové instalaci systému Windows je funkce AutoPlay nalezena se sadou registrovaných aplikací obslužné rutiny. Aplikace zaregistrované ve výchozím nastavení během instalace systému Windows jsou následující.
Typ média | Aplikace |
---|---|
Obrázky |
|
Hudba |
|
Video |
|
V případě nepodporovaných typů se uživatelům zobrazí výzva, aby přiřadili výchozí nastavení pro akci automatického přehrávání přidruženou ke každému úložnému zařízení v prvním úvodu do systému. V té době se uživateli zobrazí výzva k výběru akce ze zadaného seznamu registrovaných aplikací nebo zobrazení zobrazení složky se seznamem mediálního obsahu. Uživatel má také možnost zvolit, aby se při každém zjištění typu média zobrazila výzva, namísto nastavení jakékoli konkrétní aplikace jako výchozí.
Poznámka
Výrobci zařízení mají možnost registrovat a přiřazovat výchozí aplikace, které se mají používat se svými konkrétními produkty. V těchto případech se dialogové okno s výběrem uživatele nezobrazí.
Aby byly nabízeny jako možnost obslužného programu v automatickém přehrávání, musí se nově nainstalované aplikace zaregistrovat v registru. Podrobnosti naleznete v tématu Příprava hardwaru a softwaru pro použití s automatickým přehráváním.
Uživatelé můžou vždy změnit výchozí obslužnou rutinu automatického přehrávání pro jakékoli zařízení úložiště nebo typ obsahu. Stránka vlastnosti Automatické přehrání je přístupná pro změnu v seznamu vlastností úložného zařízení v můj počítač.
Příklady uživatelských výzev a stránek vlastností najdete v části Uživatelská rozhraní pro automatické přehrávání.
Zpracování médií obsahujících smíšené typy obsahu
Když AutoPlay narazí na médium se smíšeným obsahem, vyžaduje vstup uživatele, než může provést jakoukoli akci. V tomto případě se uživateli zobrazí dialogové okno obsahující filtrovaný seznam všech vhodných registrovaných aplikací dostupných pro typy obsahu, které jsou přítomné na médiu. Uživatel si může vybrat jednu z těchto aplikací, aby mohl automaticky přehrát konkrétní typ obsahu, zatímco zbytek zůstane nedotčený. Vzhledem k tomu, že složení médií smíšeného obsahu se liší u každého jednotlivého disku, není možnost tuto volbu uložit jako výchozí.
Příklady výzev uživatelů viz uživatelská rozhraní funkce automatického přehrávání.
Uživatelská rozhraní AutoPlay
Existují tři možná uživatelská rozhraní.
- Dialogové okno s výzvou k zadání akce pro jeden typ obsahu
- Dialogové okno s výzvou k zadání akce pro smíšené typy obsahu
- Stránka vlastností
Dialogové okno Jednotný typ obsahu
Dialogové okno podobné následujícímu se zobrazí, když se systému zobrazí všechna podporovaná média, která ještě nemají přiřazenou výchozí akci automatického přehrávání.
Uživatelé můžou udělat jednu z následujících věcí.
- Ze seznamu registrovaných aplikací vyberte akci.
- V normálním zobrazení složky vypište soubory na médiu.
- Neprovádějte žádnou akci.
Uživatel může také uložit volbu jako výchozí akci pro toto médium kliknutím na Vždy provést vybranou akci pole. Po provedení této volby se dialogové okno znovu nezobrazí. Nicméně, v systému Windows XP Service Pack 1 (SP1), pokud je do počítače přidána nová aplikace, která dokáže zpracovat konkrétní typ média, zobrazí se znovu dialogové okno uživateli a dává mu možnost vybrat novou aplikaci jako výchozí akci automatického přehrávání. Aplikace se také můžou nastavit jako výchozí výběr při instalaci.
Systém Windows XP SP1 také přidá funkci, která zachovává volbu uživatele pro akci automatického přehrávání, pokud nekliknou na pole Vždy provést vybranou akci. Pokud uživatel zvolí akci automatického přehrávání pro jednu instanci, zobrazí se při příštím zobrazení dialogového okna pro daný typ média stejná akce jako výchozí výběr.
Aby byla aplikace zahrnutá do seznamu možných akcí, musí být zaregistrovaná v automatickém přehrávání. Další informace naleznete v tématu Příprava hardwaru a softwaru pro použití s automatickým přehráváním.
Dialogové okno pro smíšená média
Následující dialogové okno se zobrazí, když se systému zobrazí jakékoli médium obsahující kombinaci podporovaných typů souborů. To je v podstatě stejné jako jedno dialogové okno média obsahu, ale se dvěma významnými rozdíly. Nejprve se dostupné možnosti akcí skládají z filtrovaného seznamu aplikací relevantních pro všechny typy obsahu, které jsou přítomné na médiu. Za druhé není možné zvolit trvalou výchozí akci, protože typy obsahu a procenta smíšených médií obsahu jsou příliš nepředvídatelné.
Aby byla aplikace zahrnutá do seznamu možných akcí, musí být zaregistrovaná v automatickém přehrávání. Další informace naleznete v tématu Příprava hardwaru a softwaru pro použití s automatickým přehráváním.
Stránka vlastností
Následuje ukázková stránka vlastností automatického přehrávání pro zařízení DVD/CD-ROM.
Každý typ zařízení nabízí odpovídající podmnožinu typů obsahu pro konfiguraci automatického přehrávání. Každý typ obsahu, když je vybraný, pak v seznamu nabízí odpovídající seznam možností akcí. Pro každý typ obsahu je možné vybrat jinou akci.