0

MPMoviePlayer でビデオを再生するときにスクリーンショットを撮るにはどうすればよいですか? スクリーンショットを撮るために以下のコードを使用していますが、プレーヤーの画面は黒色です。1)

- (UIImage*)captureScreenshot:(UIView *)view {
        CGRect screenRect = [[UIScreen mainScreen] bounds];
        UIGraphicsBeginImageContext(screenRect.size);

        CGContextRef ctx = UIGraphicsGetCurrentContext();
        [self.view.layer renderInContext:ctx];

        UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
        UIGraphicsEndImageContext();

        UIImageWriteToSavedPhotosAlbum(viewImage, self, nil, nil);
        return viewImage;
    }

2)CGImageRef originalImage = UIGetScreenImage();

これはリンゴ禁止です。

ムービー プレーヤーからスクリーンショットを取得する他の方法を教えてください。私を助けてください。

4

1 に答える 1

0

ややハックタスティックですが、スクリーンショットを撮り、ムービー プレーヤーからサムネイルを取得して (たとえば、ここで提案されているように)、2 番目のサムネイルを最初のサムネイルに重ねることができます。

于 2012-10-24T14:10:38.580 に答える