avfoundation

    0熱度

    1回答

    我有一個音頻應用程序,我正在播放前臺和後臺(鎖定屏幕)中的音頻文件列表。在播放背景音頻播放列表時遇到問題。 下面是我循環播放下一個播放列表後一個音頻文件的功能。我似乎每次都遇到了我的cellForItem問題。如果我不打開它,我會得到一個致命的錯誤。如果我把它放在一個if let語句中,那麼在播放下一首歌曲時,下一個重複代碼將不會貫穿它。我從不失去indexPath,所以它應該工作得很好。我無法弄

    0熱度

    1回答

    當編碼在iOS上的視頻,大部分的解決方案包括此步驟: while(encoding) { if(assetWriterInput.readyForMoreMediaData) { [adaptor appendPixelBuffer:buffer withPresentationTime:presentTime]; if(buffer) CVBuff

    0熱度

    1回答

    嘿,我正在嘗試在我的設備上運行實時供稿。現在我想每3秒拍攝一張照片,但每次都是這樣。它使快門聲。這是糟糕的用戶體驗。 因此,我想從前置攝像頭運行實時相機流,並在特定持續時間(〜3秒)內捕捉幀。 如何從實時攝像頭提取幀並將其存儲在UIImage變量中? 感謝和乾杯!

    1熱度

    1回答

    在SceneKit: What's New presentation at WWCD2017(44:19)期間,有人說我們現在可以使用AVCaptureDevice作爲SCNScene的背景內容。 片段從演示: let captureDevice: AVCaptureDevice = ... scene.background.contents = captureDevice 但是下面的代碼

    0熱度

    1回答

    AVPlayerViewController可以執行很多工作,如切換音頻/字幕軌道,繪製進度條,檢索縮略圖等。在tvOS上,它會自動在頂部欄中顯示內置軌道並接受事件從遙控器。 它識別WebVTT字幕並可以顯示用戶選擇的曲目。但它不適用於SMPT-ETT/TTML字幕。有一種方法可以手動解碼和顯示這些格式的字幕。 但是有沒有一種方法可以將帶有軌道語言的按鈕添加到「字幕」一章?

    5熱度

    1回答

    在Xcode中9的GM版本,我得到了一些編譯時錯誤的undefined symbols for architecture arm64,即爲AVFoundation有: AVCapturePhotoOutput().supportedFlashModes AVCapturePhotoSettings().availablePreviewPhotoPixelFormatTypes 在這兩種情況下,使用

    8熱度

    2回答

    看了這個問題:AVAudioSession AVAudioSessionCategoryPlayAndRecord glitch,我試圖刺激試圖獲得視頻錄製與背景音樂播放正常工作。錄音開始時,我正在處理音頻毛刺,當錄音結束時,第一次錄音發生時工作正常。但如果我嘗試再次錄製,音樂將停止。 任何想法爲什麼? 這裏是我的代碼片段: captureSession = AVCaptureSession()

    0熱度

    1回答

    我正致力於生成.mp4來自具有某種過渡效果的圖像陣列的視頻。有沒有SDK的SDK可用於此。請幫忙。 請檢查下面的視頻網址關於我在找什麼。 https://www.dropbox.com/s/242azi2totylmaa/Screen%20Recording.mov?dl=0 這個視頻我從一個演示產生我在Github上,但它只能打打圖像與過渡效果,但我想生成.MP4視頻。 如果有人知道解決方案,請

    1熱度

    1回答

    我試圖使用AVFoundation 這裏是我的代碼捕獲照片: @objc func didTapCameraView() { self.cameraView.isUserInteractionEnabled = false let settings = AVCapturePhotoSettings() let previewPixelType = settings.a

    0熱度

    1回答

    我正在使用類似於audioTap example from apple的audioTapProcessor。 基本上,audioTapProcessor被創建並添加到audioMix: MTAudioProcessingTapRef audioProcessingTap; if (noErr == MTAudioProcessingTapCreate(kCFAllocatorDefault, &