使用方法を説明します。TODOアプリの作成まず、Monacaテンプレートを使用してアプリケーションを作成しましょう。選択し、プロジェクト名と説明を入力して、プロジェクトを作成します。アプリケーション機能このサンプルアプリケーションは、ToDoリストを作成および管理できます。ユーザーは、既存の写真をアップロードするか、写真を撮影して追加できます。リストはローカルストレージに保存されます。APIを使用して写真を撮る方法の説明に焦点を当てます。アプリケーションを開くと、ローカルストレージに保存されているアイテムが表示されます。ボタンをクリックします。新しいモーダルダイアログが表示されます。ボタンをクリックして、ToDoアイテムの入力、既存の写真のアップロードまたは新しい写真の撮影を行うことができます。ボタンをクリックすると、カメラのビューを持つ別のモーダルダイアログが表示されます。ボタンを押すと、ボックス内のレンダリングがキャプチャされ、画像として保存されます。CameraHTMLの説明カメラモーダル次のコードは、カメラモーダルについてです。ボタンをクリックすると、このモーダルが表示されます。ボタンは、デバイスが前面カメラと背面カメラの切り替えをサポートしている場合にのみ表示されます。video要素(id=video-container)は、内蔵のカメラからの映像をストリーミングするために使用されています。</div></div>JavaScriptの説明グローバル変数宣言カメラ機能に関する重要な変数を簡単に見てみましょう。フロントカメラとリアカメラを切り替えるために使用されます。フロントカメラ値を保存するために使用されます。背面カメラ値を保存するために使用されます。ボタンをオンにします。生成するメディア入力の使用許可をユーザーに求めるために、getUserMedia()を使用します。ストリームには、ビデオトラック(カメラ、ビデオ録画デバイス、画面共有サービスなど)、オーディオトラック、他のトラックタイプを含めることができます。オブジェクトをパラメーターとして受け入れます。ピクセルに指定し、指定された引数に基づいてカメラに面するモードを設定します。要素に割り当てられます。}}カメラをオンにするには、トラックに関連付けられているすべてのソースを停止する必要があります。}}次の機能は、カメラを前面と背面に切り替えます。videoContainerと合わせます。次に、すべてのトラックを停止し、最後のトラックを画像形式に変換します。