Ich entwickle eine .NET MAUI Hybrid App, die eine Blazor -Webview verwendet, um eine Weboberfläche mit MediaPipe JS für die Erkennung von Pose auszuführen. Unter Windows funktioniert alles einwandfrei. Die Kamera aktiviert und MediaPipe -Prozesse Frames. Aber wenn ich die App auf Android-Geräten bereitete, erhalte ich kontinuierlich einen Fehler "Kameraerlaubnis verweigert", obwohl ich die Kamera-Erlaubnis (z. B. < /p>
die Kamera-Genehmigung (z. B. < /> < /> < /> < /> < /code>) in meinem Android-Manifest hinzugefügt habe. Programmatisch.
Ich habe die App richtig unterschrieben und veröffentlicht.if (navigator.mediaDevices && navigator.mediaDevices.getUserMedia) {
navigator.mediaDevices.getUserMedia({
video: true
})
.then((stream) => {
videoElement.srcObject = stream;
videoElement.play();
})
.catch((error) => {
console.error("Error accessing camera:", error);
});
} else {
console.error("getUserMedia is not supported in this browser.");
}
< /code>
Zusätzlich enthält das HTML meine benutzerdefinierten JS und alle MediaPipe -Skripte in der richtigen Reihenfolge. Da der gleiche Code unter Windows ohne Probleme ausgeführt wird, bin ich mir nicht sicher, was Android dazu veranlasst, die Erlaubnis zu verweigern.>
Erlaubnis für Android -Kamera in der Maui Hybrid App mit MediaPipe JS Pose -Erkennung abgelehnt ⇐ Android
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Video aufnehmen, während Sie die Erkennung von Pose in Flattern [geschlossen]
by Anonymous » » in Android - 0 Replies
- 0 Views
-
Last post by Anonymous
-