AVMutableComposition を使用して、シーケンス モードで 2 つのビデオを並べてマージし、2 つのビデオを次々に再生します。これを正常に実行できます。私の問題は、最初のビデオの再生中に、最初のビデオが完了するまで 2 番目のビデオ画面に空白の画面が表示されることです。最初の動画の再生中に 2 番目の動画のサムネイル画像を表示する方法を教えてください。
2 に答える
0
次のコードを使用して、ビデオにサムネイル画像を表示できます。
CALayer *firstThumbnailOverlay=[CALayer layer];
CABasicAnimation *firstfadeAnimation;
firstfadeAnimation=[CABasicAnimation animationWithKeyPath:@"opacity"];
firstfadeAnimation.fromValue = [NSNumber numberWithFloat:1.0];
firstfadeAnimation.toValue = [NSNumber numberWithFloat:0.0];
firstfadeAnimation.additive = NO;
firstfadeAnimation.removedOnCompletion = NO;
firstfadeAnimation.beginTime = CMTimeGetSeconds(firstAsset.duration);
firstfadeAnimation.duration = 0.0;
firstfadeAnimation.fillMode = kCAFillModeBoth;
[firstThumbnailOverlay addAnimation:firstfadeAnimation forKey:Nil];
[parentLayer addSublayer:firstThumbnailOverlay];
于 2013-12-06T10:00:51.370 に答える
0
https://developer.apple.com/library/mac/documentation/AVFoundation/Reference/AVAssetImageGenerator_Class/Reference/Reference.htmlと、サムネイルを含む単純な UIImageView を使用してみましたか?
于 2013-11-29T11:20:26.100 に答える