@wax12

Как сохранить права доступа к камере в Telegram Mini Apps?

Мне нужно получить доступ к камере. В настольной версии выбор пользователя запоминается, а в мобильной — нет. Каждый раз при открытии приложения запрашивается доступ, что немного раздражает. Как это исправить? Я не смог найти ничего о камере в документации, да и вообще о предоставлении доступа.
const myVideoRef = useRef<HTMLVideoElement>(null);
 useEffect(() => {
    const initCamera = async () => {
      try {
        navigator.mediaDevices.getUserMedia({ video: true, audio: true }).then((currentStream) =>{
          if (myVideoRef.current) {
            myVideoRef.current.srcObject = currentStream;
          }
        });
      } catch (err) {
        console.error("Camera access error:", err);
      }
    };
    initCamera();
   }, []);
     ...
   <video ref={myVideoRef} autoPlay muted playsInline />
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы