cmtime

    1熱度

    1回答

    我聲明在數據模型中的兩個屬性(currentTime和fullTime)爲Transformable,如下所示。 如何將數據保存在這個屬性?我需要先轉換爲NSData嗎?或者其他方式?

    -1熱度

    1回答

    想要比較CMTime並基於我正在執行循環。將ObjectiveC轉換爲Swift,找不到合適的方法CMTIME_COMPARE_INLINE。 CMTime oneSecond = CMTimeMake(1, 1); CMTime oneSecondAgo = CMTimeSubtract(timestamp, oneSecond); while(CMTIME_COMPARE_INLINE(

    2熱度

    1回答

    我試圖從swift中使用AVPlayer的addBoundaryTimeObserverForTimes方法,並遇到了將CMTimes轉換爲NSValues的問題,這是addBoundaryTimeObserverForTimes作爲輸入的問題。最後,我採取了在C函數中封裝[NSString valueWithCMTime:]並從swift調用它的方法,但有沒有辦法在純Swift中執行?

    3熱度

    4回答

    我目前正在嘗試添加一些視頻剪輯設置到一個NSMutableDictionary,包括兩個CMTime對象。 我試圖存儲正在使用的視頻流(用整數表示),剪輯持續時間(CMTime)和剪輯開始時間(CMTime),它們在代碼中的其他位置定義。 我可能是愚蠢的,但我不知道如何將CMTimes添加到字典,我得到一個「發送'CMTime'不兼容類型'ID'」錯誤的參數。 我嘗試setObject和setVa

    1熱度

    1回答

    我想了解視頻文件中CMTime和fps的功能。我試圖使用for循環在AVPlayer中呈現視頻的每一幀。我知道這個任務可以使用AVPlayer的播放方法輕鬆完成。但我想知道如何顯示幀。我創建了一個for循環並試圖通過不斷更新AVPlayer的seekToTime方法逐個呈現每一幀。我能夠開發一個解決方案,但它沒有顯示所有的框架和視頻看起來生澀。 這是我的代碼: for(float t=0; t <

    4熱度

    1回答

    我有一個視頻AVCaptureDevice(AVMediaTypeVideo),我正在使用setExposureTargetBias:completionHandler短暫減少曝光,然後再次恢復。 我需要知道captureOutput:didOutputSampleBuffer:fromConnection:中的哪個緩衝區對應於曝光量減少的第一幀。 的文檔說: 塊接收該匹配所述第一緩衝器的所述設置

    1熱度

    3回答

    是否有任何方法檢查CMTime是否等於另一個CMTime。在我的情況下,我需要檢查CMTime是否等於KCMTimeZero。我嘗試了CMTimeCompare方法,但對於等於KCMTimeZero或大於KCMTimeZero的所有CMTime,它將爲True。

    0熱度

    1回答

    我正在實現自定義相機,並且我希望設置曝光持續時間。 我設置滑塊的屬性是 - slider.maximumValue = Float(CMTimeGetSeconds(camera.activeFormat.maxExposureDuration)) slider.minimumValue = Float(CMTimeGetSeconds(camera.activeFormat.minExposu

    4熱度

    1回答

    我不明白爲什麼會發生這種情況。我想我們CMTimeMake: CMTime cmTime = CMTimeMake(60, 1); 的.h的進口: #import <UIKit/UIKit.h> #import <MediaPlayer/MediaPlayer.h> #import <AVFoundation/AVFoundation.h> 和.m是: #import "ViewCon

    -1熱度

    1回答

    我需要幫助在swift 2中製作CMTime變量,以便我可以創建AVMutableCompostion。當前代碼: let videoAsset: AnyObject! = AVAsset(URL: outputFileURL) let videoDuration:CMTime = CMTimeMake(Int64(videoAsset.duration), 1) 但上面的變量vi