avfoundation

    0熱度

    1回答

    我試圖從AVAssetTrack獲取mediaType,但我從來沒有得到這些日誌之一。 AVAssetTrack *track1 = cell.videoPlayer.currentItem.asset.tracks.firstObject; if (track1.mediaType == AVMediaTypeAudio) { NSLog(@"AVMed

    0熱度

    1回答

    我在一個項目中使用Swift文件,UIViewController的子類,該項目基本上是在Objective-C中構建的。橋接頭文件由Xcode添加。我收到以下錯誤: Cannot find protocol declaration for 'AVCapturePhotoCaptureDelegate' 這是我的VC: import UIKit import AVFoundation cla

    0熱度

    1回答

    我已經使用videoToolBox用於編碼和解碼數據, 所以一旦我們得到了解碼數據直接我們傳遞到AVSampleBufferDisplayLayer 這裏是代碼片段 -(CVPixelBufferRef)decode:(AVPacket*)vp { CVPixelBufferRef outputPixelBuffer = NULL; CMBlockBufferRef blo

    3熱度

    1回答

    添加麥克風音頻輸入AVCaptureSession似乎禁用UIImpactFeedbackGenerator。 let audioDevice = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeAudio) let audioDeviceInput = try AVCaptureDeviceInput(device: audioD

    0熱度

    1回答

    我目前正在嘗試同時監控iPhone的每個內置麥克風的音頻輸入。 在下述代碼,我撿了話筒,我想監視/米(底部,正面或背面麥克風)這行代碼: try recordingSession.setInputDataSource(recordingSession.inputDataSources?[2]) 不幸的是,好像我只能設置一個輸入數據源用於我的音頻會話。 也許有沒有一種方法來設置每個記錄通道的輸入

    2熱度

    1回答

    使用案例 我使用的是iOS 11 Replaykit框架,試圖從畫面記錄幀,並從應用程序和麥克風音頻。 問題 隨機,當我把我的.append(sampleBuffer)獲得AVAssetWriterStatus.failed與AssetWriter.Error顯示 Error Domain=AVFoundationErrorDomain Code=-11823 "Cannot Save" User

    3熱度

    1回答

    我有一個項目目前使用H.264編碼器在iOS上錄製視頻。我想嘗試在iOS 11中使用新的HEVC編碼器來減小文件大小,但是發現使用HEVC編碼器會導致文件大小膨脹。 Here's a project on GitHub that shows the issue - it simultaneously writes frames from the camera to files using the

    0熱度

    1回答

    嗨我正面臨着AVAssetEXport的問題。我試圖結合了許多視頻接連,讓我們說20-30,添加每個資產作爲VideoMutableCompositon與insertTimeFrame的軌道: | video1 | video2 | ... | videoi | ... | videoN | 如果我超過15 - 16個視頻,我出口,我得到以下錯誤: 失敗:錯誤域= AVFoundationErro

    0熱度

    1回答

    我目前正在使用AVFoundation來捕捉圖像。因爲我想在Vision Framework工作流程中使用捕獲的圖像,所以在將其轉換爲UIImage時需要將其定向。我怎樣才能做到這一點? 從文檔中我發現AVCapturePhoto有一個.metadata字典來訪問這些信息,但是如果我使用相應的密鑰,我會得到nil結果。 這裏是我的捕獲例程的委託方法: func photoOutput(_ outp

    5熱度

    2回答

    我打電話給AVFoundation的委託方法來處理照片捕獲,但我很難將其生成的AVCapturePhoto轉換爲正確方向的UIImage。雖然下面的例程是成功的,但我總是得到一個正確的UIImage(UIImage.imageOrientation = 3)。我沒有辦法在使用UIImage(data:image)時嘗試先使用photo.cgImageRepresentation()?. takeR