问题标签 [uivideoeditorcontroller]
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 - 如何在 UIVideoEditorController 的工具栏上添加/修改按钮?
我正在尝试将按钮添加到 UIVideoEditorController 的底部工具栏。这可能吗?我可以修改/添加按钮到这个工具栏吗?
ios - 如何使用 iOS sdk 从视频中获取所选帧的开始和结束时间?
我正在尝试做的事情:
我正在尝试获取以下附件中选择的帧的开始和结束时间:
到目前为止我做了什么:
- UIImagePickerController : 实现后发现,如果从相册中选择视频输入,则委托“didFinishPickingMediaWithInfo”不会返回开始和结束时间。也得到了苹果团队的确认。
- 尝试使用“ UIVideoEditorController ”,最终无法获得开始和结束时间。
- 计划尝试使用“ AVAssetImageGenerator ”生成缩略图并以编程方式处理“棒或标记”以选择帧以及AVPlayer以在 IOS 电影播放器中进行即时预览。(如附件中所示)。但它非常不安和复杂,不确定它的处理速度。
我想知道的:
- 除了以上三种技术,还有没有其他方法可以拥有视频修剪器功能?Apple SDK的任何直接api?
- 任何人都可以提供基于“AVAssetImageGenerator”的视频修剪器的参考链接或示例代码吗?
ios - AVURLAsset 找不到视频轨道
我UIVideoEditorController
用来修剪视频。编辑后,在代表中,我尝试将视频与其他媒体重新混合。但是,[AVURLAsset trackWithMediaType:]
无法找到视频轨道。代码如下:
控制台日志打印:
但是,当我去 Photo App 并播放修剪后的视频时,视频与音频一起播放得很好。找不到视频轨道的原因可能是什么?
ps委托函数的NSError
returns null
,表示编辑视频时没有出错。
ios - UIVideoEditorController allwas 改变视频分辨率
我正在尝试使用 UIVideoEditorController 修剪视频。修剪或保存后,使用 UIVideoEditorController 丢失了我的视频分辨率。我曾经UIImagePickerController
以设置UIImagePickerControllerQualityTypeIFrame1280x720
的分辨率拍摄视频并将 URL 路径设置为 UIVideoEditorController ,并将属性 videoQuality 设置为 (iPhone 5) UIImagePickerControllerQualityTypeIFrame1280x720
。当我使用 AVFoudation 框架捕获视频时,同样的效果。为什么我失去了分辨率?我的代码:
在委托中:
ios - UiVideoEditorController 改变大小
我正在捕捉视频使用AVCaptureSession
然后使用编辑视频UIVideoEditorController
但是输出视频大小始终返回为 640 *360
有谁知道为什么?
ios - 如何使用 UIVideoEditorController 编辑 alAsset 而不复制到应用程序目录?
我正在尝试使用 UIVideoEditorController 来允许用户从照片库中选择和修剪视频。
UIVideoEditorController 要求文件存在于应用目录中,并且不能直接加载 alAssets。由于视频可能很大并且复制它们会花费大量时间,还有其他方法可以做到这一点吗?更详细地说——
UIVideoEditorController 可以直接从照片库中修剪视频而无需复制吗?
除了使用 AVFoundation 实现我自己的控制器之外,是否有任何替代 UIVideoEditorController 的方法(这是一项艰巨的任务..)
ios - how to trim a video in swift for a particular time
I am working on a task in which I have to trim the recorded video from particular start point to particular end point as entered or selected by user.
How am I supposed to do that. As I used UIVideoEditorController
before but I don't want to use the default view and I want to trim the video directly.
I am trying to achieve my goal using this but not succeeding.
Error message:
failed Optional(Error Domain=NSURLErrorDomain Code=-1100 "The requested URL was not found on this server." UserInfo={NSErrorFailingURLStringKey=file:///var/mobile/Containers/Data/Application/E68D3BFD-6923-4EA6-9FB3-C020CE4AA9D4/Documents/moment/jGq_9AUFa47s2ZiiPP4x.mp4, NSErrorFailingURLKey=file:///var/mobile/Containers/Data/Application/E68D3BFD-6923-4EA6-9FB3-C020CE4AA9D4/Documents/moment/jGq_9AUFa47s2ZiiPP4x.mp4, NSLocalizedDescription=The requested URL was not found on this server., NSUnderlyingError=0x1553c220 {Error Domain=N
Error occured second time:
failed Optional(Error Domain=NSURLErrorDomain Code=-3000 "Cannot create file" UserInfo={NSUnderlyingError=0x14e00000 {Error Domain=NSOSStatusErrorDomain Code=-12124 "(null)"}, NSLocalizedDescription=Cannot create file})
objective-c - 类似于 snapchat 的视频编辑器:放置笑脸的问题
从事视频编辑器工作。能够在屏幕上放置笑脸但无法在导出时将其发布到视频上?
试图捕捉屏幕截图,但它总是用黑色覆盖捕捉。
请指教。
ios - 呈现 UIVideoEditorController 全屏
我已经使用 AVFoundation 成功实现了视频录制,在视频录制结束后我想让用户剪辑录制的视频以启用我正在使用
但问题是它作为弹出窗口呈现我想全屏呈现它我该怎么做?
除此以外还有其他选项可用于允许视频剪辑。
ios - 如何在 iPad 中全屏显示 UIVideoEditorViewController
我使用 UIVideoEditorViewController 修剪选定的视频。问题是 editorController 必须在 iPad 中以 popover 样式呈现。当我在 iPad 上运行它时,编辑器视图弹出左角而不是全屏。有什么办法可以使弹出视图全屏显示?谢谢