Создание Iam и радиоприложения, в котором я должен проверить аутентификацию и после успешного входа я получаю файл .pls, в котором есть фактический url, который должен быть воспроизведен так кто-нибудь знает, как разбирать файл .pls и получить url внутри файла .pls.. Разбор файлов PLS
2
A
ответ
0
В моем случае у меня есть файл WWEMAC.pls в основном комплекте. В которой существует более одного URL-адреса, и мне нужно извлечь только эти URL-адреса и добавить их в массив в строчном формате. Следующий код работал для меня.
NSString *filePath = [[NSBundle mainBundle] pathForResource:@"WWEMAC" ofType:@"pls"];
NSError *errorReading;
NSArray *linesOfText = [[NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:&errorReading] componentsSeparatedByString:@"\n"];
NSLog(@"Reading error %@",errorReading);
NSString *completeDataInStr = [linesOfText componentsJoinedByString:@" "];
NSDataDetector *detector = [NSDataDetector dataDetectorWithTypes:NSTextCheckingTypeLink error:nil];
NSArray *matches = [detector matchesInString:completeDataInStr options:0 range:NSMakeRange(0, [completeDataInStr length])];
for (NSTextCheckingResult *match in matches)
{
NSString *str = [NSString stringWithFormat:@"%@",match.URL];
NSLog(@"URL str = %@",str);
}
return matches;
Смежные вопросы
- 1. Воспроизведение файлов PLS с помощью Jplayer
- 2. VB.NET - Разбор XMLTV-файлов?
- 3. Разбор файлов с Python
- 4. Большой разбор файлов
- 5. Разбор больших файлов JSON
- 6. Разбор MIDI-файлов
- 7. Разбор PDF-файлов
- 8. Perl: разбор сжатых файлов
- 9. Разбор больших файлов xml
- 10. Разбор конфигурационных файлов
- 11. Разбор больших файлов json
- 12. Разбор файлов (Java)
- 13. Python Разбор файлов XML
- 14. Разбор больших XML-файлов?
- 15. Разбор файлов быстрый способ?
- 16. Python -Оптимизировать разбор файлов
- 17. Разбор удаленных pdf-файлов
- 18. Разбор. Файлов файлов без утечек памяти
- 19. Разбор несколько HTML/текстовых файлов
- 20. Разбор XML-файлов: как начать
- 21. Разбор и переименование текстовых файлов
- 22. Разбор smv-файлов в eclipse
- 23. Разбор нескольких исходных файлов C
- 24. Разбор CSV-файлов в PHP
- 25. Разбор сложных файлов с Parsec
- 26. Разбор и обработка больших файлов
- 27. разбор нескольких файлов flex/bison
- 28. Разбор XML-файлов в переменной
- 29. Эффективно Разбор большого количества файлов
- 30. Разбор XML-файлов не работает
WWEMAC.pls файл содержит что-то вроде этого [streamlist] File1 = HTTP: //stream.com: 80/WWW_PC File1 = HTTP: //stream.com: 81/WWW_PC Файл2 = http: //stream.com: 82/WWW_PC File3 = http: //stream.com: 83/WWW_PC Файл4 = http: //stream.com: 84/WWW_PC File5 = http: //stream.com : 85/WWW_PC Title1 = WWEMAC_PC Длина1 = -1 NumberOfEntries = 5 Version = 5 И возвращаемый массив (названный как спички здесь) со содержит только URL-адреса из файла .pls. –