Přejít na hlavní obsah

Jak získat oprávnění k používání kamer ve Windows 8 pro tuto aplikaci

Windows 8 nabízí vzrušující možnosti použití fotoaparátu v aplikacích, ale použití fotoaparátu vyžaduje svolení uživatele. V tomto článku se podíváme na to, jak získat povolení k použití fotoaparátu ve Windows 8 pro vaši aplikaci.

Za prvé, abyste získali oprávnění k použití fotoaparátu, musíte do manifestu aplikace přidat příslušné rozlišení. Chcete-li to provést, otevřete soubor Package.appxmanifest ve svém projektu Windows 8 a přidejte následující řádek:

Po přidání tohoto řádku bude vaše aplikace při instalaci vyžadovat přístup ke kameře.

Za druhé, po přidání oprávnění do manifestu byste měli požádat o přístup ke kameře z kódu vaší aplikace. K tomu budete muset použít API pro přístup ke kameře ve Windows 8. Můžete použít třídu MediaCapture pro tento účel.

Výsledkem je, že přidáním oprávnění do manifestu a použitím rozhraní API pro Windows 8 budete moci získat oprávnění k použití fotoaparátu ve své aplikaci. Hodně štěstí ve vývoji!

Získání oprávnění k používání kamer ve Windows 8 Pro aplikaci: Kompletní průvodce

Při vývoji aplikací pro Windows 8, které vyžadují přístup ke kameře zařízení, je důležité získat povolení k použití této funkce. V této příručce se podíváme na to, jak získat přístup ke kameře ve Windows 8 pro vaši aplikaci.

Krok 1: Přidání oprávnění do souboru manifestu

Prvním krokem je přidat oprávnění k použití fotoaparátu v souboru manifestu vaší aplikace. Chcete-li to provést, otevřete soubor Package.appxmanifest v editoru kódu a vyhledejte sekci Capabilities. V této sekci přidejte následující řádek:

Krok 2: Kontrola oprávnění

Dále v kódu vaší aplikace byste měli zkontrolovat, zda má vaše aplikace potřebná oprávnění pro přístup ke kameře. K tomu můžete použít objekt MediaCapture technologie Windows.Media.Capture. Příklad kódu pro kontrolu oprávnění:

var mediaCapture = new Windows.Media.Capture.MediaCapture();var settings = new Windows.Media.Capture.MediaCaptureInitializationSettings();settings.streamingCaptureMode = Windows.Media.Capture.StreamingCaptureMode.video;trycatch (Exception ex)

Krok 3: žádost o povolení od uživatele

Pokud vaše aplikace nemá potřebná oprávnění pro přístup ke kameře, musíte požádat uživatele o povolení. K tomu lze použít dialogové okno oznámení. Níže uvedený příklad ukazuje použití dialogového okna oznámení k požadavku na přístup ke kameře od uživatele:

var mediaCapture = new Windows.Media.Capture.MediaCapture();var settings = new Windows.Media.Capture.MediaCaptureInitializationSettings();settings.streamingCaptureMode = Windows.Media.Capture.StreamingCaptureMode.video;trycatch (Exception ex) when (ex.HResult == -2147024891) // "Access is denied" errorelse>

V této příručce jsme se zabývali základními kroky k získání oprávnění používat fotoaparát ve Windows 8 pro vaši aplikaci. Podle těchto kroků budete mít úspěšně přístup k fotoaparátu a používat jeho funkčnost ve své aplikaci.

Krok 1: Podívejte se na požadavky fotoaparátu

Než požádáte o povolení používat fotoaparát ve vašem aplikace pro Windows 8, musíte se seznámit s požadavky, které budou na fotoaparát kladeny.

Fotoaparát musí splňovat následující požadavky:

  1. Povolení: Fotoaparát musí mít nastavené rozlišení pro podporu nahrávání videa a fotografování.
  2. Funkčnost: Fotoaparát by měl mít možnost přenosu videa a fotografování.
  3. Kvalita obrazu: Fotoaparát by měl poskytovat kvalitní snímky ve vysokém rozlišení.
  4. Kompatibilita s Windows 8: Fotoaparát by měl být kompatibilní s operačním systémem Windows 8 a měl by mít ovladače pro tento operační systém.

Při seznámení s požadavky fotoaparátu se ujistěte, že použitá kamera splňuje všechny výše uvedené požadavky. V opačném případě možná budete muset aktualizovat nebo vyměnit fotoaparát, abyste získali povolení k jeho použití ve Windows 8 pro vaši aplikaci.

Krok 2: Zaregistrujte se do programu pro vývojáře Windows

Než budete moci získat povolení k používání kamer ve Windows 8 pro svou aplikaci, musíte se zaregistrovat do programu Windows Developer Program.

To vám umožní přístup k nástrojům a zdrojům potřebným k vývoji a distribuci vaší aplikace. Registrace do programu pro vývojáře Windows vám také umožňuje vydávat své aplikace v obchodě Windows Store a získávat odměny za prodej.

Zde je několik kroků, které musíte provést, abyste se zaregistrovali do programu vývojáře Windows:

  1. Zkontrolujte požadavky: Ujistěte se, že splňujete požadavky pro registraci do programu Windows Developer Program. To zahrnuje mít účet Microsoft, přístup k počítači se systémem Windows 8 a připojení k internetu.
  2. Klikněte na odkaz: Přejděte na oficiální webové stránky programu pro vývojáře Windows a vyberte možnost "Zaregistrujte se nyní".
  3. Zaregistrujte se: Vyplňte všechny potřebné údaje, včetně osobních údajů, platebních údajů a dohody o partnerství, abyste dokončili proces registrace.
  4. Aktivujte účet: Po úspěšné registraci vám bude zasláno upozornění na váš e-mail s pokyny k aktivaci účtu vývojáře Windows.
  5. Proveďte poplatek: Aby byly aplikace k dispozici ke zveřejnění v obchodě Windows Store, musíte zaplatit poplatek 19 $ (v době psaní tohoto článku), který vám umožní vydávat a aktualizovat vaše aplikace.

Po dokončení všech těchto kroků budete připraveni získat oprávnění k používání kamer ve Windows 8 pro vaši aplikaci. Nyní můžete v procesu přejít k dalšímu kroku.

Krok 3: Vytvořte aplikaci ve Windows 8

Chcete-li získat povolení k použití fotoaparátu ve Windows 8 pro vaši aplikaci, musíte vytvořit speciální aplikaci, která bude vyžadovat přístup k fotoaparátu od uživatele.

  1. Otevřete Visual Studio a v nabídce Soubor vyberte "Vytvořit nový projekt".
  2. V kategorii instalace šablon vyberte "JavaScript "a poté vyberte"aplikace Windows".
  3. Zadejte název aplikace a vyberte umístění uložení projektu.
  4. Klikněte na OK a počkejte na dokončení projektu.

Nyní jste vytvořili prázdnou aplikaci Windows 8, kterou lze použít k vyžádání přístupu ke kameře. V následujících krocích nastavíte aplikaci, abyste požádali o povolení k použití fotoaparátu.

Krok 4: Aktualizujte manifest aplikace

Aby vaše aplikace měla povolení používat fotoaparát ve Windows 8, je nutné aktualizovat manifest aplikace.

1. Otevřete soubor manifestu aplikace (Package.appxmanifest) v sekci Solution Explorer ve Visual Studiu.

2. Přejděte na kartu Capabilities.

3. Najděte sekci Webcam a zaškrtněte políčko Enabled.

4. Uložte soubor manifestu. Vaše změny by měly být automaticky uloženy po uzavření souboru.

Nyní bude mít vaše aplikace oprávnění používat fotoaparát ve Windows 8. Po aktualizaci manifestu aplikace, budete mít k dispozici odpovídající API pro práci s fotoaparátem.

Krok 5: Zkontrolujte nastavení zabezpečení

Než bude vaše aplikace schopna používat fotoaparát ve Windows 8, je nutné zkontrolovat a nakonfigurovat příslušná nastavení zabezpečení.

V nastavení zařízení budete potřebovat přístup do sekce Možnosti soukromí. Chcete-li tuto sekci otevřít, přejděte na obrazovku dolů a klikněte na ikonu Nastavení v pravém dolním rohu obrazovky. Dále vyberte možnosti a soukromí.

V části Soukromí vyhledejte sekci fotoaparát a klikněte na ni. Zde uvidíte seznam všech aplikací, které mohou fotoaparát používat. Ujistěte se, že je vaše aplikace v seznamu a je povoleno používat fotoaparát. Pokud vaše aplikace není v seznamu, klikněte na tlačítko Upravit a povolte přístup ke kameře pro požadovanou aplikaci.

Poté, co jste zkontrolovali nastavení zabezpečení a povolili použití fotoaparátu pro svou aplikaci, vaše aplikace úspěšně získala povolení používat fotoaparát ve Windows 8.

Poznámka: Kontrola nastavení zabezpečení kamery je nezbytná k ochraně vašich dat a zabránění neoprávněnému použití kamery ze strany útočníků.

Krok 6: Spusťte aplikaci a získejte oprávnění k používání fotoaparátu

Po dokončení všech předchozích kroků, jste připraveni spustit aplikaci a požádat o povolení používat fotoaparát ve Windows 8. Postupujte podle pokynů níže:

  1. Otevřete Visual Studio a stáhněte si svůj projekt.
  2. Vyberte požadované zařízení pro spuštění aplikace (například emulátor Windows nebo fyzické zařízení).
  3. Klepnutím na tlačítko Spustit (nebo klávesu F5) vytvoříte a spustíte aplikaci.
  4. Aplikace bude spuštěna a na obrazovce se objeví požadavek na povolení použití fotoaparátu.
  5. Chcete-li udělit oprávnění, klikněte na "Povolit" nebo "Ano".

Nyní má vaše aplikace oprávnění k použití fotoaparátu a můžete začít používat funkce fotoaparátu k pořizování fotografií nebo nahrávání videa.