問題タブ [phlivephoto]

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 に答える
124 参照

ios - リソースをローカルに保存せずに、LivePhoto のビデオ アセットから元のファイル URL を取得する方法は? (iOS)

LivePhoto アセットのビデオ アセット/ファイルを取得できるいくつかの方法を検索して見つけました。しかし、これらのメソッドが行うことは次のとおりです。

  1. LivePhoto アセットのリソース (PHAssetResource) を何らかの方法で取得します。
  2. 以前に見つかったリソースから特定のビデオ リソース (PHAssetResource) を選択します。(例: resource.type==PHAssetResourceTypePairedVideo)
  3. リソース データを新しいファイルに保存します(!)
  4. 新しく作成されたファイルの URL を取得します。

しかし、私が知りたいのは、新しいファイルを作成せずに、最初に保存されたファイル URL の URL を取得する方法はありますか?

[他の種類の写真/ビデオについては、最初に保存されたファイルの URL を取得できます。問題は LivePhoto アセットのビデオにあります。]

0 投票する
0 に答える
96 参照

swift - livePhoto を PHPickerViewController の画像に置き換えるにはどうすればよいですか?

PHPickerViewController を使用して画像と動画を選択しています。私のアプリはファイルを保存し、iOS 以外のアプリケーションで使用するため、ライブフォトの使用には興味がありません。現時点では、次の 2 つのチュートリアルを組み合わせた livePhoto から画像を抽出するために次の方法を使用しています。

https://www.appcoda.com/phpicker/

https://www.limit-point.com/blog/2018/live-photos/

このアプローチはうまくいくようで、写真と livePhoto の両方の UIImage を取得できます。

これについてもっと簡単な方法があるかどうか疑問に思っていますか?PHPickerViewController のプレビューは単なる画像なので、livePhoto の画像リソースを直接抽出できますか?

また、ピッカーは次のように定義されています。

livePhotos なしでフィルターを定義するだけで、livePhotos が表示され、uiType.conforms(to: .image) が livePhotos に対して true を返すようになることを期待していましたが、そうではありませんでした。