Описание тега cmtime

CMTime structs are non-opaque mutable structs representing times (either timestamps or durations). A CMTime is represented as a rational number, with a numerator (an int64_t value), and a denominator (an int32_t timescale). A flags field allows various non-numeric values to be stored (+infinity, -infinity, indefinite, invalid). There is also a flag to mark whether or not the time is completely precise, or had to be rounded at some point in its past.
1 ответ

Преобразование CMTime в строку является неправильным возвращением значения

Я хочу CMTime Строка человека для чтения.Итак, я нашел ниже код. extension CMTime { var durationText:String { let totalSeconds = CMTimeGetSeconds(self) let hours:Int = Int(totalSeconds / 3600) let minutes:Int = Int(totalSeconds.truncatingRemainder(d…
13 фев '19 в 03:27
1 ответ

AVPlayer - перемотка назад / назад

Можно ли быстро перематывать назад / назад поток AVPlayer? Я получил ускоренную перемотку вперед, работая правильно, но не быстро назад. Любая помощь?
01 мар '13 в 21:32
1 ответ

iOS AVFoundation, как конвертировать кадры камеры в секунду, чтобы создать интервал с использованием CMTime?

У меня есть iPhone-камера, которая захватывает видео со скоростью 9FPS и делает его доступным как отдельные изображения. Я пытаюсь сшить эти изображения вместе, чтобы создать замедленное видео того, что камера видит с помощью AVFoundation. Я не увер…
27 янв '16 в 16:29
1 ответ

Какие виды CMTime являются недействительными?

kCMTimeInvalid является недействительным CMTime, но на основании документа Apple, существует больше недействительных CMTime, что они? Что означает CMTime "неверный"? Это переполнение, непосвященное или что-то еще? https://developer.apple.com/documen…
26 мар '18 в 03:28
4 ответа

Сохраняйте звук с постепенным исчезновением с setVolumeRampFromStartVolume, не работающим в iOS

Я пытаюсь вырезать аудиофайл для проекта iPhone. Я могу обрезать его и сохранить, но любое исчезновение / исчезновение, которое я пытаюсь применить, не работает, аудиофайл просто сохраняется вырезанным, но не выцветшим. Я использую следующий код: //…
0 ответов

Создание видео с использованием массива изображений в iOS

Я пытаюсь создать видео из массива изображений. Я создал видео, но у меня есть проблема во время презентации, т.е. CMTime, Я использую следующий код для создания видео int frameCount = 1; // Adding images here to buffer for( int i = 0; i<[ fileAr…
13 июн '13 в 06:35
1 ответ

periodTimeObserver для отсчета продолжительности в AVPlayer с Swift

У меня есть наблюдатель времени для AVPlayer, который прекрасно работает. Я пытаюсь получить его отсчет от продолжительности аудио 0. Это работает и ведет обратный отсчет, сейчас у меня просто проблемы с форматированием. если вы увидите картинку ниж…
21 янв '17 в 08:34
1 ответ

Конвертировать из NStimeInterval в CMTime точно

Я использую двух игроков один MPMoviePlayerController а другой AVPlayer, он никогда MPMoviePlayerController ищется, он устанавливает время AVPlayer, Все работает нормально. При конвертации MPMoviePlayerController текущее время CMTime это округление …
1 ответ

Ошибка архивации CMTime с NSKeyedArchiver в swift4.0 в ios9.3

Следующий код archivedTimes() успешно собирается в swift4. И работает нормально на устройстве с установленным ios10.3. typealias Time = CMTime typealias Times = [Time] static let times: Times = Array<Int64>.init(1...9).map({ CMTime.init(value:…
19 окт '17 в 16:32
1 ответ

Сохранить CMTime в основных данных + Xcode8 + swift3

Я объявил два атрибута (currentTime а также fullTime) как Transformable в модели данных, как показано ниже. Как сохранить данные в этом атрибуте? Нужно ли конвертировать в NSData первый? или любым другим способом?
06 окт '17 в 08:24
1 ответ

Swift iOS -CMTimeMakeWithSeconds: предупреждение: ошибка -0,433 внесена из-за очень низкого масштаба времени

Я использую AVPlayer для воспроизведения видео. Я следовал этому видео-уроку Let's Build That App Я использую UISlider/ скруббер, чтобы соответствовать текущему кадру / времени видео. У меня есть видео продолжительностью 10,43 секунды, и я использую…
15 мар '18 в 04:02
2 ответа

CMTime в addPeriodicTimeObserverForInterval в AVPlayer: обратный вызов никогда не достигает продолжительности элемента

Я использую AVPlayer -(id)addPeriodicTimeObserverForInterval: queue: usingBlock: метод обновления пользовательского интерфейса до прогресса воспроизведения. Тем не менее, мой индикатор никогда не заканчивается. CMTime duration = self.player.currentI…
22 июн '16 в 19:12
0 ответов

Как использовать addBoundaryTimeObserver?

Я пытаюсь создать ручной счетчик ударов для аудиофайлов. Как это устроено? В то время как AVPlayer воспроизводит аудиофайл, пользователь нажимает кнопку в пользовательском интерфейсе, которая записывает количество ударов песни. Количество ударов зап…
30 дек '18 в 11:48
1 ответ

Как установить смещение видео в Swift 4? Seke (to:) не работает

У меня проблема с настройкой смещения видео AVQueuePlayer. Я попытался выполнить поиск (чтобы установить смещение видео, но оно, похоже, не работает. Видео всегда начинается с 0 секунд. Другие требования - это воспроизведение с контролем и циклическ…
16 янв '19 в 08:37
1 ответ

Отображение видеокадров без использования метода воспроизведения в iOS

Я пытаюсь понять функционирование CMTime и fps в видеофайле. Я пытаюсь представить каждый кадр видео в AVPlayer, используя цикл for. Я знаю, что эту задачу легко выполнить, используя метод воспроизведения AVPlayer. Но я хочу знать, как именно отобра…
24 сен '16 в 20:56
1 ответ

Как я могу сохранить CMTime в UserDefaults, а затем проанализировать его?

Ну, я пытаюсь запомнить currentTime() из AVPlayer в памяти устройства, чтобы продолжить воспроизведение видео после перезапуска приложения. Я делаю приложение для просмотра фильмов с моего Raspberry PI. Есть идеи?
05 янв '19 в 22:58
1 ответ

Разница во времени, записанная с использованием AVCaptureMovieFileOutput

Я записал файл фильма, используя AVCaptureMovieFileOutput установив максимальный предел продолжительности. Например: если я хочу записать 10-секундное видео, я установил максимальную продолжительность и другие свойства для файла фильма, как показано…
1 ответ

Хранить CMTime в CoreData?

Извините, если на этот вопрос уже был дан ответ, но я не могу найти ответ здесь. Как сохранить значение CMTime с помощью CoreData? Заранее спасибо.
14 фев '12 в 09:59
9 ответов

Преобразование CMTime в человекочитаемое время в targe t-c

Итак, у меня есть CMTime из видео. Как мне преобразовать его в красивую строку, как в метке продолжительности видео в приложении Photo. Есть ли несколько удобных методов, которые справляются с этим? Благодарю. AVURLAsset* videoAsset = [AVURLAsset UR…
18 май '12 в 14:43
0 ответов

Время эпохи CMTime

Документация Apple AVFoundation имеет следующее для CMTime: "Номер эпохи CMTime обычно устанавливается равным 0, но вы можете использовать его для различения несвязанных временных шкал. Например, эпоху можно увеличивать каждый цикл через цикл предст…
27 мар '13 в 15:48