谷歌地图的录制游览,录制之后能不能保存起来?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谷歌地图的录制游览,录制之后能不能保存起来?相关的知识,希望对你有一定的参考价值。
我最近准备录制一个讲史视频,例如主讲一场战争的话,就非常有必要用谷歌录下地图视频,这种声图并茂的方式应该会很受欢迎,但就是不知道该怎么录制?只有录制游览功能,但这个功能似乎只能在该工具上看,不知道能否制作录声视频谢谢?
参考技术A那是可以的!
下载并打开谷歌地球,单击↓
点亮两个图标,说话并操作即可
如何将录制的视频保存到相机胶卷?
【中文标题】如何将录制的视频保存到相机胶卷?【英文标题】:How to Save Recorded video to camera roll? 【发布时间】:2016-04-03 05:48:20 【问题描述】:我正在尝试使用 iPhone 相机录制视频并在此 blog 之后保存到相机胶卷。但是,使用 AVCaptureSession
,相机会被初始化。但是当尝试将视频保存到相机胶卷时,它会给出URL
错误。这是我的代码 sn-p
NSString *outputPath = [[NSString alloc] initWithFormat:@"%@%@", NSTemporaryDirectory(), @"myApp.mov"];
NSURL *outputURL = [NSURL URLWithString:outputPath];
// NSLog(@"Output URL %@ AND ABSOLUTE STRING %@",outputURL,outputURL.absoluteString);
NSFileManager *fileManager = [NSFileManager defaultManager];
if ([fileManager fileExistsAtPath:outputPath])
NSError *error;
if ([fileManager removeItemAtPath:outputPath error:&error] == NO)
//Error - handle if requried
//Start recording
[MovieFileOutput startRecordingToOutputFileURL:outputURL recordingDelegate:self];
它给出了以下错误
[AVCaptureMovieFile 输出 startRecordingToOutputFileURL:recordingDelegate:] - 无法录制到 网址 /private/var/mobile/Containers/Data/Application/FEA51E75-B2A6-45DD-991B-AFFBF5794EAC/tmp/myApp.mov 因为它不是文件 URL。
但如果我将URL
更改为initFileURLWithPath
,则会出现另一个错误。
视频 /private/var/mobile/Containers/Data/Application/B6876493-4354-4607-B348-63C5262AF2D9/tmp/myApp.mov 无法保存到已保存的相册:错误 Domain=NSURLErrorDomain Code=-1100 "请求的 URL 在 这个服务器。” UserInfo=NSErrorFailingURLStringKey=file:///private/var/mobile/Containers/Data/Application/B6876493-4354-4607-B348-63C5262AF2D9/tmp/myApp.mov, NSErrorFailingURLKey=file:///private/var/mobile/Containers/Data/Application/B6876493-4354-4607-B348-63C5262AF2D9/tmp/myApp.mov, NSLocalizedDescription=在此未找到请求的 URL 服务器,NSUnderlyingError=0x171ad710 错误域=NSPOSIXErrorDomain Code=2 "没有这样的文件或目录", NSURL=file:///private/var/mobile/Containers/Data/Application/B6876493-4354-4607-B348-63C5262AF2D9/tmp/myApp.mov
我真的不明白这个错误。谁能帮我解决这个问题?
【问题讨论】:
【参考方案1】:你试过这样吗:
NSString *outputFilePath = [NSTemporaryDirectory() stringByAppendingPathComponent:[@"myApp" stringByAppendingPathExtension:@"mov"]];
Ref : 和你工作的例子一样,https://***.com/a/21118720/4557505
否则
NSString *rootPath = NSTemporaryDirectory();
NSString *videoPath = [rootPath stringByAppendingPathComponent:@"myApp.mov"];
NSURL *outputURL = [NSURL fileURLWithPath:videoPath];
上面的代码在copyItemAtURL
中对我有用
【讨论】:
感谢您的回答。但它没有用。给了我同样的错误。【参考方案2】:开发者 Apple 网站提供了一个很好的示例,如何处理来自 iPhone 相机的视频、预处理视频并将视频保存到相机胶卷。 访问链接RosyWriter example并点击文章顶部的“下载示例”按钮。
本教程还展示了如何使用 OpenCV 和 OpenGL 库来预处理视频。
【讨论】:
以上是关于谷歌地图的录制游览,录制之后能不能保存起来?的主要内容,如果未能解决你的问题,请参考以下文章