更改录制的视频方向

时间:2013-11-09 14:05:52

标签: ios iphone objective-c avassetwriter

我在应用文档目录中有一个处于横向模式的视频。我想永久地将其方向更改为纵向模式。有没有人知道如何使用代码?有没有教程或样本?经过几个小时的谷歌搜索,我找不到任何关于这个主题的内容。

注意:我想完全改变方向,而不仅仅是在MPMoviePlayerController上更改方向。因此,如果用户要在Facebook,Twitter等上分享该电影,它将始终以纵向模式显示在那里

-(IBAction)changeMovieToPortrait
{
    NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask ,YES);
    NSString* documentsPath = [paths objectAtIndex:0];
    NSString* movieFile1 = [documentsPath stringByAppendingPathComponent:@"movie1.mov"];

    NSURL *movURL = [NSURL fileURLWithPath:movieFile1];

    NSMutableDictionary* myDict = [NSMutableDictionary dictionaryWithObjectsAndKeys:[NSNumber numberWithBool:YES] ,
                                   AVURLAssetPreferPreciseDurationAndTimingKey ,
                                   [NSNumber numberWithInt:0],
                                   AVURLAssetReferenceRestrictionsKey, nil];

    AVURLAsset* movie = [[AVURLAsset alloc] initWithURL:movURL options:myDict];

    //not sure how to do it here
}

0 个答案:

没有答案