問題タブ [assetslibrary]
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.
ios - Swift 1.2 で assetForURL を使用する
写真ライブラリにある画像を取得しようとしていますが、その目的でassetForURLを使用していますが、常にエラーが発生します「'(NSURL、resultBlock : (ALAsset!) -> ボイド, (NSError!) -> ボイド)'"
ここで質問を確認し、他の人がその方法をどのように使用しているかを確認しましたが、常に同じエラーが発生します..これが私の方法です:
何が欠けているのかわからない..thx!
ios - iOS 8.3 で AssetsLibrary を使用して写真のメタデータを編集できない (8.2 で動作)
私のアプリは写真を撮ってカメラロールに保存し、EXIF メタデータを変更できるようにします。
AssetsLibrary を使用して写真を保存および変更します (基になる EXIF を変更する必要があるため、新しい PhotoKit API は使用できません。さらに、これはレガシー アプリであり、変更するには多くのリファクタリングが必要になります)。
私は Xcode 6.3.1 を iOS 8.3 SDK で使用しており、展開ターゲットは 6.1 です。
iOS 8.2 では、これがすべて機能しました。
iOS 8.3 では、メタデータの編集に失敗します。
アプリには、プライバシー設定で写真にアクセスする権限があります。
ユーザーが写真を変更し、アプリが写真を書き換えようとすると、iOS 8.3 では [アプリにこの写真の変更を許可する] ダイアログが表示されるようになりました。このダイアログは、iOS 8.2 では表示されませんでした。[変更] をクリックすると、写真は保存されますが、メタデータは消去されます。setImageData から返されるエラーもありません。写真が編集可能かどうかを確認します。
コードは次のとおりです。
これをデバッグしているときに、UIImageJPEGRepresentation によって写真のサイズが 4 倍に拡大されているコードのバグに気付きました。これは、写真を再サンプリングしていたためです。そのため、元の画像バイトを取得するようにコードを変更し、メタデータを書き直しました。しかし興味深いことに、別のエラーが返されます。今回は setImageData がこのエラーを返します。
説明 : 「ユーザーがアクセスを拒否しました」。
根本的なエラー:「ALAssetsLibraryErrorDomain」コード -3311。
FailureReason : 「ユーザーはアプリケーションによるメディアへのアクセスを拒否しました」。
アプリがアセットを作成し、カメラロールにアクセスできるため、これは奇妙です。
繰り返しますが、このコードは iOS 8.2 で機能します。
Apple にバグレポートを提出しましたが、何の返事もありません。
これはこの質問に似ています: setImageData fails in iOS 8.3
誰かがこれの修正を知っていますか?
ありがとう、
ios - アセット ビデオを Web サービスに送信する - iOS
アセット ライブラリのビデオをパラメーターを使用して Web サービスに送信しようとしていますvideo
が、どのように行うことができますか?
私はNSURL
次のように得ました:assets-library://asset/asset.MOV?id=What-ever-0000-000&ext=MOV
私はAFNetworking
投稿リクエストを送信するために使用しています。これが私のコードです:
NSURL
を提出できるように別の表現に変換する必要がありますか? 何も思いつきません?
optimization - 「iPhoneストレージの最適化」機能がオンになっていると、アプリ内のすべての写真にアクセスできません
アプリで報告されたバグ: iPhone で「iPhone ストレージの最適化」機能がオンになっていると、アプリ内ですべての写真にアクセスできず、フル解像度の写真のみにアクセスできます。
「iPhoneストレージの最適化」はiPhoneの容量が少ない場合にのみ機能するため、これをテストするにはどうすればよいですか?
私のクエリ: 1)。(デバッグ目的で)「iPhone ストレージの最適化」機能に実際の最適化作業を強制する方法はありますか(iPhone の容量が少ない場合にのみ機能するため)。
注: Facebook アプリはすべての写真にアクセスできます。
どんなポインタでも本当に感謝します。
objective-c - テキストフィールドにビデオ録画の長さを表示する方法
AVFoundation を使用してビデオ ファイルを記録し、カメラ ロールに保存しています。しかし同時に、単純なテキスト フィールドにこれらのビデオの長さを表示したい.. アイデアはありますか?
//私は2つのメソッドとして分離しましたが、カムを停止するためにまだ0秒を得ています
//カメラメソッド停止