HTML media capture
capture 属性を input[type=file] に指定すると、モバイルデバイスでカメラやマイクを直接起動してメディアを取得できます。
概要
capture 属性を input[type=file] に指定すると、モバイルデバイスでカメラやマイクを直接起動してメディアを取得できます。
対応ブラウザ
デスクトップ
Chrome 未対応
Edge 未対応
Safari 未対応
Firefox 未対応
モバイル
Chrome Android 25+
Safari iOS 10+
Firefox Android 79+
基本構文
HTML
<!-- カメラ起動 -->
<input type="file" accept="image/*" capture="environment">
<!-- 前面カメラ -->
<input type="file" accept="image/*" capture="user">
<!-- マイク起動 -->
<input type="file" accept="audio/*" capture> 実務での使いどころ
-
HTML media capture の活用
HTML Media Capture。モバイルでカメラ・マイクを直接起動する入力属性。
注意点
- 一部のブラウザでのみ対応。使用前にブラウザサポートを確認すること。
アクセシビリティ
- スクリーンリーダーでの読み上げを確認すること。