谷歌地图的录制游览,录制之后能不能保存起来?

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 库来预处理视频。

【讨论】:

以上是关于谷歌地图的录制游览,录制之后能不能保存起来?的主要内容,如果未能解决你的问题,请参考以下文章

GOOGle地球的录制的浏览怎么导出来?

怎么样用 谷歌地图 录一段地球放大的视频啊?

“谷歌地球”的三项功能

离子框架:不在设备上加载谷歌地图库

xp系统安装loadRunner11无法录制谷歌、火狐浏览器脚本怎么破?

Jmeter脚本不记录谷歌地图