草庐IT

iOS SDK : How to cause view to flip when switching cameras

iOS/ObjectiveC相当新。我正在为Apple的AVCam制作模组(视频拍摄)示例代码,想在前后摄像头切换时模仿原生摄像头的翻转动画。这似乎很容易,但我无法理解它是如何完成的。欢迎提供建议。谢谢!标记 最佳答案 这确实是一个简单的任务。您需要做的就是调用方法transitionWithView在更改previewView输入之前来自UIView。如果您的目标是iOS8.0或更高版本,您还可以轻松添加模糊效果。swift2letblurView=UIVisualEffectView(frame:previewView.boun

iphone - 如何使用 UIWebView 下载视频

我想使用WebView下载视频,但不知道如何下载?我的视频链接是here我正在使用的播放视频的示例代码是-(void)embedYouTubeInWebView:(NSString*)urltheWebView:(UIWebView*)aWebView{  NSString*html=[NSStringstringWithFormat:@"%@",url];  [aWebViewloadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:html]]];}-(void)viewDidLoad{  [superviewDidLo

ios - 在 iOS 下检索电影编解码器?

我正在尝试查找用于压缩电影的编解码器。我确定我是否需要以某种方式使用CMFormatDescription并获取CMVideoCodecTypekey。我对如何通过元数据数组感到困惑。关于如何检索编解码器的任何想法?AVURLAsset*movieAsset=[AVURLAssetURLAssetWithURL:sourceMovieURLoptions:nil];NSArray*tracks=[movieAssettracksWithMediaType:AVMediaTypeVideo];if([trackscount]!=0){AVAssetTrack*videoTrack=[tr

iphone - NSArray of UIImages to video error 在输出中有失真

我对编程比较陌生,虽然我可以使用普通功能,但是我对视频编辑完全陌生所以我设法在网上找到了一些代码来完成如下所示的工作:-(void)writeImagesAsMovie:(NSArray*)array{NSArray*paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDirectory,YES);NSString*documentDirectory=[pathsobjectAtIndex:0];NSString*saveLocation=[documentDirectorystringByAppend

ios - 通过 iOS App 在 Twitter 上分享视频

是否可以使用SLRequest分享视频?我可以使用相同的方式分享图片SLRequest*postRequest=[SLRequestrequestForServiceType:SLServiceTypeTwitterrequestMethod:SLRequestMethodPOSTURL:requestURLparameters:message];if(isImage){NSData*data=UIImagePNGRepresentation(imgSelected);[postRequestaddMultipartData:datawithName:@"media"type:@"im

ios - 如何在 Facebook 上传/分享视频?

我正在制作一个测试应用程序,我想通过它在facebook上发布视频。我正在使用facebook的最新sdk。但我无法将其发布到Facebook。我的代码如下。NSDictionary*parameters=[NSDictionarydictionaryWithObject:videoDataforKey:@"CareAppDemo.mov"];FBRequest*request=[FBRequestrequestWithGraphPath:@"me/videos"parameters:parametersHTTPMethod:@"POST"];[requeststartWithComp

iphone - 使用 webview 在 iphone 应用程序中播放来自 youtube 的视频

我正在尝试使用以下代码在我的iPhone应用程序中观看视频:-(void)viewDidLoad{[superviewDidLoad];UIWebView*webView=[[UIWebViewalloc]initWithFrame:self.view.frame];NSString*youTubeVideoHTML=@"\\\";//PopulateHTMLwiththeURLandrequestedframesizeNSString*html=[NSStringstringWithFormat:youTubeVideoHTML,@"http://www.youtube.com/wa

ios - 如何从视频中提取图像?

谁能告诉我如何从视频中提取图像?到目前为止,我一直在尝试遵循这些:GettingiPhonevideothumbnailsGettingathumbnailfromavideourlordatainiPhoneSDKHowdoIextractascreenshotfromavideointheiPhoneSDK?iPhoneReadUIimage(frames)fromvideowithAVFoundation,iphonesdk>3.0.VideoThumbnail?等之后我做了这个:源代码:-(void)viewDidLoad{videoPicker=[[UIImagePicker

ios - Youtube 视频无法在 iOS 8 中以横向模式播放

我的应用程序包含以横向和纵向模式播放视频的功能。视频可以是youtube,在iOS7之前一切正常,但现在youtube视频在iOS8上无法以横向模式工作。我的代码:-(NSUInteger)application:(UIApplication*)applicationsupportedInterfaceOrientationsForWindow:(UIWindow*)window{if([[window.rootViewControllerpresentedViewController]isKindOfClass:[MPMoviePlayerViewControllerclass]]|

ios - 在输出到文件之前从 AVAssetWriter 中删除缓冲区

我有一个类似于Vine或InstagramVideo的应用程序,我正在尝试删除最后录制的片段。我正在使用AVAssetWriter并在录制时将示例缓冲区附加到Assets编写器输入,但我想允许用户删除最后一个录制的示例缓冲区。有没有办法删除附加到AVAssetWriter的缓冲区?我查看了文档,没有删除缓冲区的方法。 最佳答案 您可以使用固定大小的FIFO队列来缓存最近的缓冲区,而不是直接写入它们。如果用户决定不删除最后的缓冲区,那么您将剩余的缓冲区写入队列。 关于ios-在输出到文件之