使用AVAudioPlayer重调谐器“ Error Domain = NSOSStatusErrorDomain”

时间:2018-11-06 11:13:52

标签: ios objective-c avaudioplayer

这是我的代码:

 NSString *_filePath = [NSString stringWithFormat:@"%@/%@",[Utils defaultSDCardPath],fileName];
NSURL *url=nil;
NSError *error;

if ([Utils fileExists:_filePath]) {
    url = [NSURL fileURLWithPath:_filePath];
}
self = [super initWithContentsOfURL:url error:&error];
self._filePath = _filePath;
[self play];

原来,当我使用文件名作为短名称(例如“ x.mp3”)时,它可以正常工作,但是当我使用具有长名的文件(例如“ 5be1509904c99c37cfdf1908”或“ 5be1509904c99c37cfdf1908.mp3”)时或没有扩展名都无法使用。 并返回此错误:

Error Domain=NSOSStatusErrorDomain Code=1954115647 

有什么想法和帮助吗?谢谢

0 个答案:

没有答案