Использование ретрансляторов AVAudioPlayer «Ошибка Domain = NSOSStatusErrorDomain» - PullRequest
0 голосов
/ 06 ноября 2018

Это мой код:

 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 

Любая идея, и помогает? Спасибо

...