得到这个密码:
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];
}
这使我的一天,希望它为别人工作…