0

私はビデオのサムネイルを作成しようとしていますが、SO の別のチュートリアルに従っていました。指示されたことはすべて実行したと確信していますが、まだ機能していません...

これは私が得るエラーです:

Undefined symbols for architecture armv7:
"_CMTimeMake", referenced from:
  -[MainMenuController imagePickerController:didFinishPickingMediaWithInfo:] in MainMenuController.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

コード:

AVURLAsset* asset = [AVURLAsset URLAssetWithURL:[NSURL URLWithString:movieUrl] options:nil];
    AVAssetImageGenerator* imageGenerator = [AVAssetImageGenerator assetImageGeneratorWithAsset:asset];
    pickedImage = [UIImage imageWithCGImage:[imageGenerator copyCGImageAtTime:CMTimeMake(1, 1) actualTime:nil error:nil]];

何が間違っているのか考えている人はいますか?

AVFoundation フレームワークを含めましたが、参考までに...

前もってありがとう、トム

4

1 に答える 1

5

CMTimeMakeCoreMediaフレームワークで定義されているため、おそらく追加する必要があります

#import <CoreMedia/CoreMedia.h>

ソースコードに。

于 2012-09-16T10:48:49.473 に答える