问题标签 [cmtime]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - CMTimeCompare 是如何工作的?
CMTimeCompare 是如何工作的?Apple 似乎在他们的文档中遗漏了返回值。
我假设如果时间相等,它返回零并返回正数或负数 1,基于哪个更大?
ios - 核心数据中的 Float64?
我将 CMTime 用于视频剪辑的 AVAssets。要在不保存新视频文件的情况下修剪视频,我只想跟踪开始时间和持续时间。
CMTimeGetSeconds() 方法将返回一个 Float64,将其存储在 CoreData 中的最佳方法是什么?
我不能使用 NSNumber 作为 Float64 方式的浮点类型。当我创建我的 NSNumber 时,1.200000 是 1.0000。
提前致谢
ios - AVPlayer 未达到播放结束
我正在用 AVFoundation 制作电影。为此,我创建了一个带有 AVMutableComposition 的 playerItem 和一个带有该 playerItem 的 AVPlayer。我的问题是 AVPlayer 直到最后才播放。它提前半秒左右结束。
奇怪的是,如果我记录 AVPlayer 的 currentTime,它实际上到达了结束时间。但我可以从电影中看出它并不完全是最后。
另外,我有一个 timeLine 播放控件,它只是一个 UISlider,它允许我手动查找时间。如果我手动寻找时间,我可以到达电影的实际结尾。
我唯一能想到的是一些浮点数或 CMTime 舍入,它们会产生这个问题。但我想不出任何解决方案。
如果有人能给我一些建议或可能的解决方案,那就太好了。
非常感谢!
objective-c - 在objective-c中将CMTime转换为人类可读的时间
所以我有一个来自视频的 CMTime。如何将其转换为像 Photo App 中的视频持续时间标签一样的漂亮字符串。是否有一些方便的方法来处理这个问题?谢谢。
iphone - 为 AVAssetExportSession 创建时间范围
我想知道如何为AVAssetExportSession
时间戳创建时间范围,例如:
我用于导出会话的代码如下:
谢谢你的帮助!
ios - 以毫秒精度切歌
我可以在开始时间到持续时间范围内剪切一首歌曲,机器人是浮动的。但我在最后一首歌中只有几秒钟。
例如:
startime=50.0 duration=23.9
歌曲应该是 23.9 秒,但我只有 23 秒。
请帮助我以毫秒精度切割歌曲。
iphone - AVPlayer - 将秒数添加到 CMTime
如何将当前播放时间增加 5 秒?
其实这是我的代码:
我不能使用 CMTimeGetSeconds() ,因为我需要 CMTime 格式。
谢谢您的回答...
编辑:如何为 CMTime 设置变量?
iphone - AVPlayer - 快退/快退
是否可以快退/倒带 AVPlayer 流?我快进正常工作,但没有快退。
有什么帮助吗?
avfoundation - CMTime 的纪元时间
Apple 的 AVFoundation 文档对 CMTime 有以下内容:
“CMTime 的 epoch 编号通常设置为 0,但您可以使用它来区分不相关的时间线。例如,可以通过演示循环在每个周期递增 epoch,以区分循环 0 中的时间 N 和循环中的时间 N循环 1。”
我不喜欢这个例子。谁能详细说明?