![](/img/trans.png)
[英]iOS how can I get CMTime from Int64 that create by Date().timeIntervalSince1970
與標題相同,我通過 Date().timeIntervalSince1970 獲得時間戳,如何將其轉換為 CMTime? ...
[英]iOS how can I get CMTime from Int64 that create by Date().timeIntervalSince1970
與標題相同,我通過 Date().timeIntervalSince1970 獲得時間戳,如何將其轉換為 CMTime? ...
[英]Swift: Need Help for CMTimeRange(start: end:)
我對 CMTimeRange 有疑問。 嘗試設置 CMTimeRange 時出現警告。 將輸入 CMTimeRange 參數的 CMTimes 很好(如屏幕截圖所示)。 這段代碼有問題嗎? 底線是警告部分。 ...
[英]Modern way of CMTime and CMTimeRange in plist using Swift
在 plist 中存儲 CMTime 和 CMTimeRange 等對象的最“現代”Swift 方法是什么? 我嘗試了以下方法。 字典對象存儲在 plist 中。 並且, 有人指出第一種方法的問題是 NSValue 更像是 Objective-C 類型的東西,它需要先存檔才能存儲在 plis ...
[英]Issue with updating playback time in MPNowPlayingInfoCenter from AVPlayer player periodic time observer block
我在更新播放信息時遇到問題。 請看一下附件中的gif。 在記錄播放結束時設置為不正確的值。 我通過來自計時器塊的鍵MPNowPlayingInfoPropertyElapsedPlaybackTime更新該值。 我檢查該值是否有效,將其轉換為秒並設置該值。 MPMediaItemProper ...
[英]Trying to append CVPixelBuffers to AVAssetWriterInputPixelBufferAdaptor at the intended framerate
我正在嘗試以預期的幀速率將 append CVPixelBuffers 轉換為 AVAssetWriterInputPixelBufferAdaptor,但它似乎太快了,而且我的數學已經關閉。 這不是從相機捕捉,而是捕捉變化的圖像。 實際視頻比捕獲它的經過時間快得多。 我有一個 function ...
[英]Looping AVPlayer with custom Start/End Times
我正在使用AVPlayer播放視頻。 我希望能夠根據用戶的輸入來循環播放視頻的各個部分(在播放視頻時,用戶可以按一個按鈕開始循環,然后再按一次以結束幾秒鍾后結束-然后它應該在開始時間開始播放,並在當前時間達到指定的結束時間后繼續循環播放) 我可以通過獲取播放器的currentTime來獲 ...
[英]Converting CMTime To String is wrong value return
我希望CMTime能夠將人類可讀。 所以我發現下面的代碼。 我有30 second視頻文件。 這是CMTime值是17945 。 我希望這個durationText 00:30 。 但結果是00:29 。 和其他視頻文件一樣。 我該怎么辦? ...
[英]How can I set offset of a video in Swift 4 ? Seek(to:) doesn't seem to work
我在設置AVQueuePlayer視頻的偏移量時遇到問題。 我試過了seek(以設置視頻的偏移量,但它似乎不起作用。視頻總是從0秒開始。其他要求是通過控制播放並循環播放,這樣效果很好。 我很想從0秒以外的任何其他位置播放視頻。 ...
[英]How can I store CMTime in UserDefaults and then parse it?
好吧,我嘗試在設備內存中記住來自 AVPlayer 的 currentTime(),以便在應用程序重啟后繼續播放視頻。 我正在制作用於從我的 Raspberry PI 觀看電影的應用程序。 有任何想法嗎? ...
[英]How can I access the length of the video that is CURRENTLY being recorded
我有一個 iOS 相機應用程序,當用戶開始按住按鈕時,我想開始錄制,並且在該 longTap 方法中能夠知道當前錄制的時間......在它結束之前。 我想知道視頻現在有多長,或者換個說法,用戶已經錄制了多長時間。 我的主要問題是如何在長按方法中知道用戶錄制了多長時間。 這樣如果錄音達到了 X,它就 ...
[英]Receiving Fatal error: Double value cannot be converted to Int because it is either infinite or NaN
該代碼適用於播客應用。 選擇要播放的播客時失敗...導致播放音頻,但應用程序凍結直到重新啟動。 編輯:錯誤發生在線上let totalSeconds = Int(CMTimeGetSeconds(self)) ...
[英]AVAssetWriter startSessionAtSourceTime not accepting CMTIme value
我的應用旨在使用Xcode 10.0作為IDE記錄視頻並分析在iOS 11.4下生成的幀。 成功使用AVCaptureMovieFileOutput錄制視頻,但需要分析因此轉換為AVAssetWriter的幀,並在RosyWriter [ https://github.com/WildDyla ...
[英]Converting CMTime values to swift
我有以下兩行代碼,我將移至Swift,但有些卡住了。 當轉換下面的行開始時,出現以下錯誤。 二進制運算符“ /”不能應用於類型為“ CMTimeScale”(又名“ Int32”)和“ Float”的操作數 我嘗試了幾種不同的方法,但是似乎沒有任何效果。 ...
[英]How to pass Float in CMTimeMake's timescale Int32
我正在CMTimeMake上工作,以便為視頻添加慢動作和快動作效果。 對於快速效果,我們必須按視頻比例除以,對於慢速效果,我們必須按視頻比例除以。 這里是: 現在,按照我的要求,有一個滑塊(0.1到2.0之間),用戶可以在其中為慢速和快速效果選擇特定的視頻比例值。 此值即將浮現 ...
[英]What kinds of CMTime are invalid?
kCMTimeInvalid是無效的CMTime,但是基於Apple文檔,還有更多無效的CMTime,它們是什么? CMTime“無效”是什么意思? 它溢出,未啟動還是其他? https://developer.apple.com/documentation/coremedia/kcm ...
[英]Swift iOS -CMTimeMakeWithSeconds: warning: error of -0.433 introduced due to very low timescale
我正在使用AVPlayer播放視頻。 我遵循了此視頻教程, 讓我們構建該應用程序 我使用UISlider / scrubber以及視頻的當前幀/時間。 我有一個10.43秒的視頻,並且我使用了快進功能,將我帶到了盡頭。 視頻播放到最后,但問題是滑塊僅到達10秒點,而我無法到 ...
[英]Trying to store CMTime as Transformable property on Core Data
我之前使用過Core Data的可轉換屬性,但未使用C對象(例如CMTime 。 我需要使用可轉換在核心數據上存儲CMTime 。 在Model對象上,我已經聲明了它是可轉換的。 我知道CMTime是一個C對象,我需要將其轉換為NSDictionary並對其進行序列化,以便可 ...
[英]Split CMTimeRange into multiple CMTimeRange chunks
讓我們假設我有一個CMTimeRange start time和 40 秒duration構建的CMTimeRange 。 我想通過X秒分隔符將此CMTimeRange拆分為多個塊。 所以, total duration大塊的將是相同的duration為原始持續時間,以及每個startTime將反 ...
[英]Check if CMTime is in CMTimeRange
我試圖了解什么是檢查CMTime是否在范圍內的正確方法。 例: 假設我們有一個視頻,時長為20秒。 我們將此視頻分為兩個CMTimeRange 。 從0秒到10 從10秒到20 現在,對於任何給定的CMTime (例如,視頻進度)。 如何確定CMTime存在 ...
[英]Error archiving CMTime with NSKeyedArchiver in swift4.0 in ios9.3
以下代碼archivedTimes()在swift4中成功構建。 而且它在裝有ios10.3的設備上運行良好。 但是,在安裝了ios9.3的設備上運行它時,它崩潰並顯示: 由於未捕獲的異常“ NSInvalidArgumentException”而終止應用程序,原因:“ ** ...