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:]
たが、それも機能しません。
どんな助けでも大歓迎です。