5

私が知る限り、Phonegap API には写真をキャプチャするためのオプションがいくつかありますが、それらはすべて電話のカメラを「起動」してから、キャプチャした画像へのパスを使用してアプリに戻ります。

アプリ内のページのコントロールにカメラ ストリームを表示して、画像が「アプリ内」でキャプチャされるようにすることは可能ですか? たとえば、Instagram のように、ユーザーは画像をキャプチャするためにアプリから移動しません。つまり、現在のアプリケーション ページの一部でのみカスタム カメラを開く必要があります。

これがプラグインで実現される場合、カスタム カメラ用の既存のサード パーティ プラグインはありますか?それとも自分で作成する必要がありますか?

Phonegap の全体的なアイデア、特に Phonegap Build (素晴らしい) が本当に気に入っていますが、この種の機能を取得できない場合は、ネイティブに移行する必要があります :-(

前もって感謝します!

4

2 に答える 2

1

mbppower /CordovaCameraPreviewプラグイン (android、ios 用) を Cordova/phonegap アプリケーションにインストールすると、HTML コードからのカメラ操作が可能になります。本当に素晴らしいプラグインです。次のような機能にアクセスできます。

HTML コードからカメラ プレビューを開始します。プレビュー ボックスをドラッグします。カメラの色効果を設定する (Android および iOS)、プレビュー ボックスを HTML コンテンツの背面に移動する、カメラ プレビュー ボックスのカスタム位置を設定する、プレビュー ボックスのカスタム サイズを設定する、HTML のインタラクティブ性を維持する。カメラのプレビューでグリッド線を描画することもできます。

または、要件に適合する場合は、アプリケーションにdonaldp24/CanvasCameraプラグインを使用することもできます。これは、Android と iOS の両方のプラットフォームでサポートされています。iOSでは正常に動作していますが、Androidでは動作していません。

これで、 PhoneGap Buildを使用して CordovaCameraPreview プラグインをプロジェクトにインストールできます。したがって、 CLIを使用せずに、これを追加することで直接使用できます。

<gap:plugin name="com.mbppower.camerapreview" version="0.0.8" source="plugins.cordova.io" />

config.xmlファイルで、ApplicationTemplate.apk/.ipa を作成します。これに関する詳細については、私に尋ねることができます。お力になれて、嬉しいです。

于 2015-07-16T05:31:53.183 に答える