問題タブ [camera-roll]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
486 参照

ios - イオンはカメラロールからすべてのサムネイルを取得します

ユーザーがカメラロールから写真を選択できるようにする必要があるアプリを構築しています

一度に 1 枚の写真を選択するために cordova-camera プラグインを使用したり、複数の写真を選択するために cordova-imagePicker プラグインを使用したりできることはわかっていますが、アプリ内のすべての画像を表示できるカスタム感覚が必要です。

Android では、cordova-gallery-apiプラグインを使用しました。フルサイズの画像ではアプリが少し不安定に感じましたが、サムネイルではうまく機能します。

プラグインをインストールした状態で、IOS で Gallery API を試したところ、ビルドに失敗しました。

** ビルドに失敗しました **

次のビルド コマンドが失敗しました: Ld build/emulator/.app/ normal i386 (1 回の失敗) コマンドのエラー コード 65: xcodebuild with args: -xcconfig,/platforms/ios/cordova/build-debug.xcconfig,-project,. xcodeproj,ARCHS=i386,-target,,-configuration,Debug,-sdk,iphonesimulator,build,VALID_ARCHS=i386,CONFIGURATION_BUILD_DIR=/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/platforms/ios/build/sharedpch エラー ビルド 1エラー: /platforms/ios/cordova/build: コマンドが終了コード 2 で失敗しました このプロジェクトをビルドするために必要な環境または OS がない可能性があります エラー: /platforms/ios/cordova/build: コマンドが終了コードで失敗しました2

以前に、同じことを行うように見えたがIOS専用のcordova-camera-rollプラグインを見つけました。試してみましたが、うまくいきます。ただし、スクロールすると途切れ途切れに感じるフルサイズの画像のみが返されます。

私が試したプラグインはどちらも比較的古く、Objective-C の経験はあまりありません。カメラ ロール プラグインを変更してサムネイルを返すようにするか、ギャラリー プラグインを IOS で動作させるか、別のプラグインを提案してください。それは大歓迎です。

PS。使いやすいカメラロール機能

ありがとう

0 投票する
1 に答える
518 参照

ios - 反応ネイティブの CameraRoll から s3 にアップロードする

iOS CameraRoll から s3 へのアップロードにreact-native-uploaderを使用することを検討しています。私の最終目標は、ユーザーが CameraRoll から画像を選択して、API ベースのチャット (sendbird) に投稿できるようにすることです。ただし、ドキュメントに基づくとreact-native-uploader、応答で s3 URL を返すようには見えません。応答でこれを取り戻す方法があるかどうか誰かが知っていますか? おそらく、私はまったく別の方法でアプローチしていますか?

このアプローチの理論的根拠の一部は、ファイルがチャットの Web ベース バージョンにアップロードされるときの動作に似ていることです。file-uploader を使用し、s3 バージョンの URL を使用して sendbird にメッセージを投稿します。助けに感謝します。

0 投票する
1 に答える
1389 参照

ios - ネイティブの同じスナップショットをカメラロールに反応させる

反応ネイティブとこのライブラリを使用して、カメラで画像のスクリーンショットを撮ります: https://github.com/gre/react-native-view-shot

私のプロジェクトは正しくコンパイルされており、一時ファイル パスの URI を返す [スクリーンショットを撮る] ボタンをクリックできます。

ただし、画像をカメラロールに保存しようとすると、次のエラーが発生します。

私のセットアップは次のようになります。

ブラウザで js エラーをリモートでデバッグすると、次のエラーが表示されます。

iOS が必要とする適切なライブラリをリンクしたようですが、それでも上記のエラーが発生します。

xcode

この状況でなぜCameraRoll未定義になるのでしょうか?