@gymbrosinc/react-native-mediapipe-pose
Version:
React Native MediaPipe Pose Detection with GPU acceleration, jump detection, and high-performance analysis
21 lines • 885 B
JavaScript
import { registerWebModule, NativeModule } from 'expo';
class ReactNativeMediapipePoseModule extends NativeModule {
PI = Math.PI;
async switchCamera(viewTag) {
// Web implementation for camera switching can be handled in the component
console.log('Switch camera called for view:', viewTag);
}
async requestCameraPermissions() {
try {
const stream = await navigator.mediaDevices.getUserMedia({ video: true });
stream.getTracks().forEach((track) => track.stop()); // Stop the stream immediately
return true;
}
catch (error) {
console.error('Camera permission denied:', error);
return false;
}
}
}
export default registerWebModule(ReactNativeMediapipePoseModule, 'ReactNativeMediapipePoseModule');
//# sourceMappingURL=ReactNativeMediapipePoseModule.web.js.map