avfoundation

    1熱度

    1回答

    我壓縮視頻,所以我所遇到下列導出預設 AVAssetExportPresetLowQuality AVAssetExportPresetMediumQuality AVAssetExportPresetHighestQuality AVAssetExportPreset640x480 AVAssetExportPreset960x540 AVAssetExportPreset1280x

    6熱度

    4回答

    將AVVideoComposition應用於我的AVPlayerItem後,我應用的濾鏡確實有效,但視頻在AVPlayerLayer中旋轉。 我知道一個事實,即問題不在於過濾的幀,因爲如果我在UIImageView中顯示該幀,該幀將被正確呈現爲100%。 視頻顯示正確直到我申請videoComposition。在AVPlayerLayer上設置videoGravity沒有幫助。 視頻順時針旋轉90

    0熱度

    1回答

    我想實現播放表視圖單元格中的視頻,它工作正常。現在我想在雙擊時以全屏模式播放該視頻。我不確定,如何實現這一點。並嘗試與UITapGestureRecognizer雙擊時,它將是全屏模式,但我收到以下錯誤。 'AVPlayer?'類型的值沒有成員 '視圖' override func tableView(tableView: UITableView, cellForRowAtIndexPath in

    1熱度

    1回答

    我寫了一個UIView子類「VideoPlayerView」來封裝AVFoundation視頻播放。我相信我有一個防彈KVO模式,用於處理觀察AVPlayer,AVPlayerItems和AVURLAssets以加載,回放和錯誤處理。 相反,我發現崩潰被報道,這種模式是專門設立的防範(很少,但仍然報道)。 a)類AVPlayerItem的實例0x170019730被解除分配,而鍵值觀察者仍然在其中

    1熱度

    1回答

    試圖添加低光或夜間模式在我的iOS應用程序的攝像頭 這是我試過的代碼,但它使相機非常laggy device!.setExposureModeCustomWithDuration(device!.activeFormat.maxExposureDuration, iso: maxISO, completionHandler: nil) device!.setExposureTargetBias(

    2熱度

    1回答

    此代碼會生成一個缺少音頻的本地mp4文件。 如果我在quicktime播放器檢查器中查看此文件,它具有H264格式但沒有AAC音頻。 如果我在應用程序中播放文件沒有聲音。 最奇怪的是,我可以將同一個文件作爲多部分文檔上傳到服務器,並且很好。我可以從服務器上下載文件,它具有AAC音頻數據。 class VideoViewController: UIViewController, AVCaptureF

    0熱度

    1回答

    我想讀取時間碼軌道的時間值。有一個從蘋果的 出色的文檔(見Technical Note 2310) 但它用Objective C. 我翻譯了核心邏輯斯威夫特3.它的工作原理完全一樣 ObjC版本,這意味着從CMSampleBuffer時間碼 軌道被讀取並轉換爲CMBlockBuffer。 I 創建數據指針CMBlockBufferGetDataPointer(在 timecodeFrame() f

    3熱度

    1回答

    文檔和頭文件不包含任何與支持3D條形碼有關的信息。但是,明確提到AVMetadataMachineReadableCodeObject支持一維和二維條形碼。因此,有沒有人知道AVFoundation支持3D條形碼?

    6熱度

    3回答

    設備處於肖像模式時是否可以在橫向捕獲視頻? 是這樣的: 其實我需要的是在肖像但寬度>高度,我不希望用戶旋轉設備捕捉到,但我想捕捉像一個更廣泛的圖片在橫向模式下。 只是將預覽圖層框架更改爲寬(寬度>高度)當然不夠。 我試着改變預覽圖層的視頻方向,但是會旋轉圖片,那不是我想要的。 previewLayer.connection.videoOrientation = .landscapeRight

    0熱度

    1回答

    我想添加水龍頭,以專注於我的自定義相機視圖,我設法做到這一點,但現在我需要顯示的東西,使用戶可以知道他實際上在做一些事情。 ......展示一個像蘋果黃色廣場或SnapChat白色圓圈的用戶界面。自定義指標... 這裏是我的代碼: override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) { le