5

AVURLAsset次のコードを使用して、output.mov(iPhoneで作成)というファイルを読み込もうとしています。

NSURL *outputURL = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@%@", NSTemporaryDirectory(), @"output.mov"]];

AVURLAsset *videoAsset = [AVURLAsset URLAssetWithURL:outputURL options:nil];

ファイルはtmpアプリのディレクトリにあります。エラーは表示されませんが、メタデータが利用できないため(つまり、呼び出しによって何も返されないため)、アセットが読み込まれないようですNSLog(@"%@", [videoAsset commonMetadata])。そのため、アセットに対して何もできません。

次のコードを使用して、URLを介してリソースに到達できるようにしましたが、間違いなく次のように見えます。

if ([outputURL checkResourceIsReachableAndReturnError:&err] == NO)
        NSLog(@"Not reachable!");

そのため、アセットが読み込まれない理由がわかりません。を使用してアセットをロードしようとしまし[AVAsset assetWithURL:]たが、それも機能しません。

どんな助けでも大歓迎です。

4

1 に答える 1