Zum Hauptinhalt springen

Wie erhalte ich die Erlaubnis, Kameras in Windows 8 für eine bestimmte Anwendung zu verwenden

Windows 8 bietet aufregende Möglichkeiten für die Verwendung der Kamera in Anwendungen, die Verwendung der Kamera erfordert jedoch die Erlaubnis des Benutzers. In diesem Artikel erfahren Sie, wie Sie die Erlaubnis erhalten, die Kamera in Windows 8 für Ihre Anwendung zu verwenden.

Zuerst müssen Sie dem Manifest Ihrer App eine entsprechende Berechtigung hinzufügen, um die Erlaubnis zur Verwendung der Kamera zu erhalten. Öffnen Sie dazu die Datei Package.appxmanifest fügen Sie in Ihrem Windows 8-Projekt die folgende Zeile hinzu:

Nachdem Sie diese Zeile hinzugefügt haben, fordert Ihre App den Zugriff auf die Kamera auf, wenn Sie sie installieren.

Zweitens sollten Sie nach dem Hinzufügen der Berechtigung zum Manifest den Zugriff auf die Kamera aus dem Code Ihrer App anfordern. Dazu müssen Sie die API für den Zugriff auf die Kamera in Windows 8 verwenden. Sie können eine Klasse verwenden MediaCapture zu diesem Zweck.

Wenn Sie dem Manifest eine Berechtigung hinzufügen und die Windows 8-API verwenden, können Sie schließlich die Erlaubnis erhalten, die Kamera in Ihrer App zu verwenden. Viel Glück bei der Entwicklung!

So erhalten Sie die Erlaubnis, Kameras in Windows 8 für eine App zu verwenden: Eine vollständige Anleitung

Wenn Sie Apps für Windows 8 entwickeln, für die Zugriff auf die Kamera des Geräts erforderlich ist, ist es wichtig, dass Sie die Berechtigung erhalten, diese Funktionalität zu verwenden. In diesem Handbuch erfahren Sie, wie Sie auf die Kamera in Windows 8 für Ihre App zugreifen können.

Schritt 1: Hinzufügen der Berechtigung zur Manifestdatei

Der erste Schritt besteht darin, der Manifestdatei Ihrer Anwendung die Erlaubnis zur Verwendung der Kamera hinzuzufügen. Öffnen Sie dazu die Package-Datei.appxmanifest im Code-Editor und suchen Sie den Abschnitt Capabilities. Fügen Sie in diesem Abschnitt die folgende Zeile hinzu:

Schritt 2: Überprüfen der Berechtigungen

Als nächstes sollten Sie im Code Ihrer App überprüfen, ob Ihre App über die erforderlichen Berechtigungen für den Zugriff auf die Kamera verfügt. Dazu können Sie das MediaCapture-Objekt der Windows-Technologie verwenden.Media.Capture. Beispielcode zum Überprüfen von Berechtigungen:

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

Schritt 3: Anfordern von Berechtigungen durch den Benutzer

Wenn Ihre App nicht über die erforderlichen Berechtigungen für den Zugriff auf die Kamera verfügt, müssen Sie die Erlaubnis des Benutzers anfordern. Sie können das Benachrichtigungsdialogfeld verwenden, um dies zu tun. Das folgende Beispiel zeigt, wie Sie mithilfe des Benachrichtigungsdialogfelds den Zugriff auf die Kamera eines Benutzers anfordern können:

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>

In diesem Handbuch haben wir die grundlegenden Schritte zum Abrufen der Erlaubnis zur Verwendung der Kamera in Windows 8 für Ihre App behandelt. Wenn Sie diese Schritte befolgen, können Sie erfolgreich auf die Kamera zugreifen und ihre Funktionalität in Ihrer App nutzen.

Schritt 1: Überprüfen Sie die Kameraanforderungen

Bevor Sie die Erlaubnis zur Verwendung der Kamera in Ihrem anfordern Anwendung für Windows 8, müssen Sie sich mit den Anforderungen vertraut machen, die an die Kamera gestellt werden.

Die Kamera muss die folgenden Anforderungen erfüllen:

  1. Erlaubnis: Die Kamera muss über eine bestimmte Auflösung verfügen, um die Videoaufnahme und das Fotografieren zu unterstützen.
  2. Funktionalität: Die Kamera muss in der Lage sein, Videostreams zu übertragen und Fotos aufzunehmen.
  3. Bildqualität: Die Kamera muss qualitativ hochwertige Bilder mit hoher Auflösung liefern.
  4. Kompatibel mit Windows 8: Die Kamera muss mit dem Betriebssystem Windows 8 kompatibel sein und über Treiber für dieses Betriebssystem verfügen.

Wenn Sie sich mit den Anforderungen der Kamera vertraut machen, stellen Sie sicher, dass die Kamera, die Sie verwenden, alle oben genannten Anforderungen erfüllt. Andernfalls müssen Sie die Kamera möglicherweise aktualisieren oder ersetzen, um die Erlaubnis zu erhalten, sie unter Windows 8 für Ihre Anwendung zu verwenden.

Schritt 2: Registrieren Sie sich beim Windows Developer Program

Bevor Sie die Erlaubnis erhalten können, Kameras in Windows 8 für Ihre Anwendung zu verwenden, müssen Sie sich für das Windows-Entwicklerprogramm registrieren.

Dadurch können Sie auf die Tools und Ressourcen zugreifen, die Sie für die Entwicklung und Verteilung Ihrer Anwendung benötigen. Wenn Sie sich beim Windows Developer Program anmelden, können Sie Ihre Apps auch im Windows Store veröffentlichen und eine Verkaufsprämie erhalten.

Hier sind einige Schritte, die Sie befolgen müssen, um sich für das Windows-Entwicklerprogramm zu registrieren:

  1. Überprüfen Sie die Anforderungen: Stellen Sie sicher, dass Sie die Voraussetzungen für die Registrierung im Windows-Entwicklerprogramm erfüllen. Dazu gehören ein Microsoft-Konto, der Zugriff auf einen Windows 8-Computer und eine Internetverbindung.
  2. Klicken Sie auf den Link: Rufen Sie die offizielle Website des Windows-Entwicklerprogramms auf und wählen Sie die Option "Jetzt registrieren" aus.
  3. Registrieren Sie sich: Füllen Sie alle erforderlichen Daten aus, einschließlich persönlicher Daten, Zahlungsdaten und Partnerschaftsvereinbarungen, um den Registrierungsprozess abzuschließen.
  4. Konto aktivieren: Nach erfolgreicher Registrierung erhalten Sie eine Benachrichtigung an Ihre E-Mail mit Anweisungen zur Aktivierung Ihres Windows-Entwicklerkontos.
  5. Zahlen Sie eine Gebühr ein: Damit Apps für die Veröffentlichung im Windows Store verfügbar sind, müssen Sie (zum Zeitpunkt dieses Schreibens) eine Gebühr von 19 US-Dollar zahlen, mit der Sie Ihre Apps freigeben und aktualisieren können.

Nachdem Sie alle diese Schritte abgeschlossen haben, sind Sie bereit, die Erlaubnis zu erhalten, die Kameras in Windows 8 für Ihre Anwendung zu verwenden. Jetzt können Sie mit dem nächsten Schritt im Prozess fortfahren.

Schritt 3: Erstellen Sie eine App in Windows 8

Um die Erlaubnis zur Verwendung der Kamera in Windows 8 für Ihre Anwendung zu erhalten, müssen Sie eine spezielle Anwendung erstellen, die den Zugriff des Benutzers auf die Kamera anfordert.

  1. Öffnen Sie Visual Studio, und wählen Sie im Menü Datei die Option Neues Projekt erstellen aus.
  2. Wählen Sie "JavaScript" in der Kategorie "Vorlagen installieren" aus und wählen Sie dann "Windows-Anwendung".
  3. Geben Sie den Namen Ihrer Anwendung ein und wählen Sie den Speicherort des Projekts aus.
  4. Klicken Sie auf OK und warten Sie, bis das Projekt erstellt wurde.

Sie haben jetzt eine leere Windows 8-Anwendung erstellt, mit der Sie den Zugriff auf die Kamera anfordern können. In den folgenden Schritten konfigurieren Sie die App so, dass Sie die Erlaubnis zur Verwendung der Kamera anfordert.

Schritt 4: Aktualisieren Sie das App-Manifest

Damit Ihre App die Berechtigung zur Verwendung der Kamera unter Windows 8 hat, müssen Sie das App-Manifest aktualisieren.

1. Öffnen Sie die Anwendungsmanifestdatei (Package.appxmanifest) unter Solution Explorer in Visual Studio.

2. Klicken Sie auf die Registerkarte Capabilities.

3. Suchen Sie den Abschnitt Webcam und aktivieren Sie das Kontrollkästchen Enabled.

4. Speichern Sie die Manifestdatei. Ihre Änderungen sollten nach dem Schließen der Datei automatisch gespeichert werden.

Ihre App hat jetzt die Berechtigung, die Kamera unter Windows 8 zu verwenden. Nachdem Sie das App-Manifest aktualisiert haben, stehen Ihnen die entsprechenden APIs zur Verfügung, um mit der Kamera zu arbeiten.

Schritt 5: Überprüfen Sie die Sicherheitseinstellungen

Bevor Ihre App die Kamera unter Windows 8 verwenden kann, müssen Sie die entsprechenden Sicherheitseinstellungen überprüfen und konfigurieren.

Sie benötigen Zugriff auf den Abschnitt "Datenschutzeinstellungen" in den Einstellungen Ihres Geräts. Um diesen Abschnitt zu öffnen, scrollen Sie nach unten und klicken Sie auf das Symbol "Einstellungen" in der unteren rechten Ecke Ihres Bildschirms. Als nächstes wählen Sie "Einstellungen" und "Datenschutz".

Suchen Sie im Abschnitt "Datenschutz" nach dem Abschnitt "Kamera" und klicken Sie darauf. Hier sehen Sie eine Liste aller Apps, die die Kamera verwenden dürfen. Stellen Sie sicher, dass sich Ihre App in der Liste befindet und Sie die Kamera verwenden dürfen. Wenn Ihre App nicht aufgeführt ist, klicken Sie auf die Schaltfläche "Bearbeiten" und aktivieren Sie den Kamerazugriff für die gewünschte App.

Nachdem Sie die Sicherheitseinstellungen überprüft und die Verwendung der Kamera für Ihre Anwendung zugelassen haben, hat Ihre Anwendung erfolgreich die Erlaubnis erhalten, die Kamera unter Windows 8 zu verwenden.

Anmerkung: Um Ihre Daten zu schützen und eine unbefugte Nutzung der Kamera durch Eindringlinge zu verhindern, ist eine Überprüfung der Sicherheitseinstellungen der Kamera erforderlich.

Schritt 6: Starten Sie die App und erhalten Sie die Erlaubnis, die Kamera zu verwenden

Nachdem Sie alle vorherigen Schritte abgeschlossen haben, können Sie Ihre App starten und die Erlaubnis anfordern, die Kamera in Windows 8 zu verwenden. Folgen Sie den Anweisungen unten:

  1. Öffnen Sie Visual Studio und laden Sie Ihr Projekt hoch.
  2. Wählen Sie das gewünschte Gerät aus, um Ihre Anwendung auszuführen (z. B. einen Windows-Emulator oder ein physisches Gerät).
  3. Klicken Sie auf die Schaltfläche Ausführen (oder die Taste F5), um Ihre Anwendung zu erstellen und zu starten.
  4. Die Anwendung wird gestartet und Sie werden aufgefordert, die Kamera zu verwenden.
  5. Klicken Sie auf Zulassen oder Ja, um die Berechtigung zu erteilen.

Jetzt hat Ihre App die Erlaubnis, die Kamera zu verwenden, und Sie können mit den Kamerafunktionen beginnen, um Fotos aufzunehmen oder Videos aufzunehmen.