得到这个密码:

videoSize = [[AVPlayerItem playerItemWithAsset:asset] presentationSize];

//nslogs->高度:000宽度000
这一点已被否决:
videoSize = [asset naturalSize];

//nslogs->高度:360宽度480
为什么会这样?我不明白。

最佳答案

解决了的:

NSArray* allVideoTracks = [movieAsset tracksWithMediaType:AVMediaTypeVideo];
if ([allVideoTracks count] > 0) {
AVAssetTrack* track = [[movieAsset tracksWithMediaType:AVMediaTypeVideo]objectAtIndex:0];
CGSize size = [track naturalSize];
}

这使我的一天,希望它为别人工作…

10-07 18:55