[解決済み] Cordova Camera iOSの問題。NOT_FOUND_ERR
質問
を使用しています。
cordova-plugin-camera
cordova プラグイン (バージョン 4.0.3) を、Ionic 4 用の Ionic Native ラッパーでラップしています。
@ionic-native/camera@4
. 私は、写真(通常またはライブラリから)をキャプチャし、保存/送信のために私のアプリのストレージ領域に移動するためにそれを使用しています。 Androidでは問題なく動作しています。 iOSでは
NOT_FOUND_ERR
キャプチャから戻ってきたFILE_URIを取得しようとすると、戻ってきます。
以下は、私が画像をキャプチャする方法ですが、これはうまく動作します。 カメラが起動し、写真をスナップ(または選択)すると、ファイル URI が返されます(file:///var/mobile/Containers/Data/Application/{guid}/tmp/XYZ.jpg)。 そして
resolveLocalFilesystemUrl
この結果のファイル URI に対して
NOT_FOUND_ERR
. 何かアドバイスはありますか?
const options: CameraOptions = {
quality: 100,
destinationType: this.camera.DestinationType.FILE_URI,
encodingType: this.camera.EncodingType.JPEG,
mediaType: this.camera.MediaType.PICTURE,
sourceType: (isFromLibrary) ? this.camera.PictureSourceType.PHOTOLIBRARY : this.camera.PictureSourceType.CAMERA,
saveToPhotoAlbum: false,
targetWidth: (isForDocScan) ? desiredWidth + 500 : desiredWidth,
targetHeight: (isForDocScan) ? desiredHeight + 500 : desiredHeight
}
let result = null;
try {
result = await this.camera.getPicture(options);
}
catch (err) {
this.loggingService.error('Error getting photo', err);
}
解決方法は?
を使用する際に、いくつかの不具合があるようです。
Camera.DestinationType
コンフィグを使用します。を使用した場合の出力は以下の通りです。
FILE_URI
と
NATIVE_URI
カメラ.DestinationType.FILE_URI
'file://' ios
'content://' android
カメラ.DestinationType.NATIVE_URI
'assets-library://' ios
'content://' android
出力ですが、これは内部的にはあなたの
sourceType
. これはどういうことかというと、もしあなたの
sourceType
がカメラであれば
FILE_URI
を使用すると、出力は一時記憶装置から取得されます。一方、フォトギャラリーを使用する場合、出力はライブラリから取得する必要があります。
NATIVE_URI
関連
-
[解決済み】arm64アーキテクチャの未定義シンボルについて
-
[解決済み】iOS用のプライベートメッセージUI(受信、送信、作成)フレームワークはありますか?
-
[解決済み] リンカーコマンドが終了コード 1 で失敗した(起動を確認するには -v を使用)、Xcode 8、Swift 3
-
[解決済み] キャッチできない例外 'NSInvalidArgumentException', reason: '-[_.AppDelegate add:]: unrecognized selector' により、アプリを終了する。
-
[解決済み] このアクションは完了できませんでした。再試行 (-22421)
-
[解決済み] Objective-C ブロックパラメータ 発行 このブロック宣言はプロトタイプではありません
-
[解決済み] swift3におけるセレクタ
-
[解決済み] アプリケーションは、アプリケーション起動の最後にルートビューコントローラーを持つことが期待される
-
[解決済み] iOS Swift 3 - UIDatePicker
-
[解決済み] UIViewAlertForUnsatisfiableConstraintsでトラップする方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] EXC_CORPSE_NOTIFY シンボルのクラッシュが発生しました、追跡するには?
-
[解決済み] swiftで「floor」が使用できない
-
[解決済み] 新しい Swift クラスの void 関数で予期しない非 void の戻り値が発生する。
-
[解決済み] iOS Development 証明書が失効されました
-
[解決済み] キャッチできない例外 'NSInvalidArgumentException', reason: '-[_.AppDelegate add:]: unrecognized selector' により、アプリを終了する。
-
[解決済み] UICollectionView: 非Nilのレイアウトパラメータで初期化する必要があります。
-
[解決済み] Objective-C ブロックパラメータ 発行 このブロック宣言はプロトタイプではありません
-
[解決済み] なぜibtoolはexit code 255で失敗したのでしょうか?
-
[解決済み] viewDidLoad()は何のためにあるのですか?[重複]する
-
[解決済み] なぜSwiftでUIViewControllerのデフォルトのsuper.init()を呼び出すことができないのでしょうか?