在AVAssetReader中获取Exc_Bad_access

龙卷风

使用AVAssetReader读取文件时出现Exc_bad_Access异常。该文件位于文档目录中,并且为m4a格式。这是我正在使用的代码。无法找出错误之处:

 NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filepath = [documentsDirectory stringByAppendingPathComponent:@"My_Recording2.m4a"];

NSURL *newURL=[NSURL URLWithString:filepath];

if ([[NSFileManager defaultManager] fileExistsAtPath:newURL.absoluteString])
{
    NSLog(@"File exists");
}

AVURLAsset *asset = [AVURLAsset URLAssetWithURL:newURL options:nil];
NSError *assetError;

if(asset)
    NSLog(@"all ok");

self.assetReader = [AVAssetReader assetReaderWithAsset:asset error:&assetError];

我在最后一行得到异常,即

self.assetReader = [AVAssetReader assetReaderWithAsset:asset error:&assetError];
尼克尔

我认为您的[NSURL URLWithString:filepath]不正确。您可以尝试使用fileURLWithPath方法吗?希望能解决您的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在AVAssetReader中获取Exc_Bad_access

来自分类Dev

Swift中的UIAlertView,获取EXC_BAD_ACCESS

来自分类Dev

如何从EXC_BAD_ACCESS中恢复?

来自分类Dev

viewForAnnotation中的EXC_BAD_ACCESS

来自分类Dev

Swift中的UIWebView:exc_bad_access

来自分类Dev

Swift中的UIDocumentInteractionControllerDelegate EXC_BAD_ACCESS

来自分类Dev

fscanf中的Exc_bad_access错误

来自分类Dev

EXC_BAD_ACCESS与OSX中的wxWidgets

来自分类Dev

Swift中的UIWebView:exc_bad_access

来自分类Dev

在Swift 2.1的Spritekit游戏中获取EXC_BAD_ACCESS

来自分类Dev

NSInvocation获取导致EXC_BAD_ACCESS的目标

来自分类Dev

调试EXC_BAD_ACCESS

来自分类Dev

NSDictionary EXC_BAD_ACCESS

来自分类Dev

AFHTTPRequestOperationManager的EXC_BAD_ACCESS

来自分类Dev

EXC_BAD_ACCESS在mergeChangesFromContextDidSaveNotification

来自分类Dev

SKTexture EXC_BAD_ACCESS

来自分类Dev

EXC_BAD_ACCESS StringWithFormat

来自分类Dev

发布中的简单代码中的EXC_BAD_ACCESS

来自分类Dev

Xcode中C中的exc_bad_access代码1

来自分类Dev

自我阻止中的EXC_BAD_ACCESS

来自分类Dev

在NSUserDefaults中存储字典导致EXC_BAD_ACCESS

来自分类Dev

NSManagedObject在Swift中实现协议的EXC_BAD_ACCESS错误

来自分类Dev

在MKMapView中添加注释时EXC_BAD_ACCESS

来自分类Dev

Swift中的parser.parse()导致EXC_BAD_ACCESS

来自分类Dev

Swift中的泛型和EXC_BAD_ACCESS

来自分类Dev

实现KVO的类中的EXC_BAD_ACCESS

来自分类Dev

调试线程1:C中的EXC_BAD_ACCESS

来自分类Dev

GLEW 1.10:glewInit中的EXC_BAD_ACCESS

来自分类Dev

dismissViewControllerAnimated仅导致iOS 7.1中的EXC_BAD_ACCESS