photosframework

    1熱度

    1回答

    是否可以使用照片庫的位置來檢索照片庫中的照片?我確實知道照片元數據中存在位置信息(事實上:「Places」文件夾顯示拍攝照片的位置)。 Regards

    2熱度

    1回答

    我有以下代碼多次調用。 我的問題是,如果設備畫廊中的某些內容發生更改,方法photoLibraryDidChange會被多次調用。 下面是這個函數的代碼: func photoLibraryDidChange(_ changeInstance: PHChange) { DispatchQueue.main.async(execute: { self.updateFetchRe

    1熱度

    1回答

    我需要將數據對象轉換爲AVAsset。 一旦我需要將視頻保存爲Realm作爲數據對象。爲了保存它,我將AVAsset轉換爲數據。現在我需要將其轉換回來並將視頻保存到cameraRoll。 也許你可以建議該問題的一些其他解決方案) 這是我如何轉換AVAsset到數據: func convert(phAsset: PHAsset, completion: @escaping (_ data: Data

    4熱度

    1回答

    我想使用Photos Framework將使用自定義相機拍攝的視頻保存到Photos Library中的某個相冊中,例如NewAlbum。 我找到了一些答案,但他們提到使用ALAssetsLibrary現在已經棄用。 請讓我知道,如果您需要更多的細節,也糾正我,如果我錯過了什麼。 感謝

    0熱度

    1回答

    在我的應用程序,我只顯示用戶可以編輯的資產,所以我只顯示照片 - 沒有視頻。 iOS 11新增功能Live Photos具有兩種可將照片有效轉換爲視頻的效果 - 循環和跳動。這些實時照片無法在照片應用中編輯 - 插件按鈕被禁用。我需要在我的PHFetchResult中篩選出來。但image的mediaType仍包含這些'實時視頻'。我怎樣才能從抓取中排除這些?可能與PHAsset的playback

    0熱度

    2回答

    我正在嘗試構建一個視頻合併應用程序,該應用程序允許用戶從集合視圖中選擇多個短片段,然後生成全部合併爲一個視頻的預覽。我正在使用Photos框架(PHCachingImageManager)來填充集合視圖,並將選定PHAssets的數組傳遞給下面的函數,以便請求低質量的AVAssets(用於合併生成預覽的&)。 問題是,我需要按照用戶選擇它們的順序保留AVAssets,但「requestAVAsse

    0熱度

    1回答

    我獲取用戶庫中存在的所有smartAlbum。 我使用的代碼是這樣的: var smartAlbums: PHFetchResult<PHAssetCollection>! override func viewDidLoad() { super.viewDidLoad() let options = PHFetchOptions() options.predicate =

    0熱度

    1回答

    我試圖讓全(讀/寫)訪問照片庫 - 用例是我要訪問的庫中,創建/刪除相冊和移動資產流入/流出相冊,以及從圖書館中刪除它們。我已經走了MLMediaLibrary的方式,但在這種情況下,我只能讀取訪問權限。 在新的API 10.13的照片包已經提供給OSX,但許多功能仍然只適用於每個文檔的iOS。特別是所有findAsset函數在OSX中都不可用。換句話說,我無法找到進入API的入口點來獲取PHAs

    4熱度

    1回答

    我正在維護一個應用程序,用於將照片從iPhone上傳到後端服務。目前這項服務不支持新的HEIF格式,那麼有沒有辦法讓Photos框架將照片數據轉換爲JPEG格式? 我使用PHImageManager.requestImageData(for:options:resultHandler:)從圖像中檢索數據對象,然後將其上傳到REST API。

    0熱度

    1回答

    我被這個錯誤所困。 錯誤域= NSCocoaErrorDomain代碼= 257「文件‘IMG_4156.MP4’ 無法打開,因爲您沒有權限查看它。」 的UserInfo = {NSFilePath =的/ var /移動/媒體/ DCIM/104APPLE/IMG_4156.MP4, NSUnderlyingError = 0x160ebd8f0 {錯誤域= NSPOSIXErrorDomain