Permissions API でカメラのパーミッションのリクエストは出来ない
ブラウザでカメラを使う場合にシステムから使用許可の確認ダイアログが表示されます。iOS safariは毎回表示されるがAndroidのchromeは1度承認または否認すると設定を保持していて、再度明示的に許可確認ダイアログを表示することは出来ない。
https://developer.mozilla.org/ja/docs/Web/API/Permissions_API/Using_the_Permissions_API
しかしながら、ブラウザー機能への将来の追加は
request()
メソッドを提供するべきです、それは私たちが好きなときにいつでもプログラム的にパーミッションを要求することを可能にするでしょう。 うまくいけばこれらはすぐに利用可能になるはずです。
取り消しできる項目もあるがカメラは出来ない
https://developer.mozilla.org/ja/docs/Web/API/Permissions/revoke#Browser_compatibility