html5ページから画像を取得する方法はたくさんあります。少なくとも:クロム、Firefoxの、アンドロイドデフォルト、サファリ html5から写真を撮る
- 幅広い支持: は、私はまだ自分のニーズに最適な何か不明です。
<input type="file" accept="image/*;capture=camera">
Navigator.getUserMedia()
(それは非推奨と思われる)MediaDevices.getUserMedia()
(:ユーザーはシステムカメラアプリケーション
を要求し、少なくとも3つの解決策はありますが、写真を撮るためにボタンを押す必要があります実験的なようです)
とにかく、写真を(w/ getUserMedia)
のページに埋め込むためには、最初の方法にしか依存できないかどうかわかりません。 WebRTC getUserMedia APIを使用して
getUserMediaは非推奨ではなく、名前を 'navigator.mediaDevices.getUserMedia'に変更しました。電話で高解像度の写真を撮りたい場合は、「getUserMedia」がビデオ解像度atmに制限されているため、#1に進みます。 – jib
よろしくお願いいたします。私はこのリンクで混乱していました。https://developer.mozilla.org/en-US/docs/Web/API/Navigator/getUserMedia名前を変更しただけではわかりませんでしたが、同じクラスです! – Mark
成功と失敗のコールバックを取るのではなく、約束を返しますが、それ以外は同じです。 – jib