У меня есть несколько mp3-файлов в папке моих ресурсов, как я могу играть в эти mp3-файлы? Я просто знаю их имя.воспроизведение звуковых файлов в папке с ресурсами
0
A
ответ
2
Просто для дополнения ответа @Georg.
Как вы можете видеть из документа, -URLForResource:withExtension:
доступен только с версии 4.0. Как 3.x до сих пор широко распространена, то лучше использовать обратную совместимость методов:
Превращая путь к NSURL:
NSString* path = [[NSBundle mainBundle] pathForResource:@"myFile" ofType:@"mp3"]; NSURL* url = [NSURL fileURLWithPath:path]; ....
или методами CoreFoundation:
CFURLRef url = CFBundleCopyResourceURL(CFBundleGetMain(), CFSTR("myFile"), CFSTR("mp3"), NULL); .... CFRelease(url);
2
Вы можете использовать AVAudioPlayer
. Чтобы получить URL для файлов используйте NSBundle
сек -URLForResource:withExtension:
(или нисходящие совместимые альтернативы, см Кеннис ответ):
NSURL *url = [[NSBundle mainBundle] URLForResource:@"myFile" withExtension:@"mp3"];
NSError *error = 0;
AVAudioPlayer *player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
// check error ...
[player play];
// ...
И не забудьте прочитать раздел Мультимедийный Программирование Руководства по using audio.
Смежные вопросы
- 1. Воспроизведение массива звуковых файлов
- 2. C# - воспроизведение случайных звуковых файлов из папки
- 3. Воспроизведение нескольких звуковых файлов одновременно в WP8
- 4. Воспроизведение последовательности звуковых файлов в фоновом режиме
- 5. Воспроизведение звуковых файлов из файла расширения
- 6. воспроизведение звуковых файлов на iphone/ipod touch
- 7. Воспроизведение звуковых файлов по одному в соответствии с текущим номером
- 8. Воспроизведение звуковых эффектов в Java
- 9. Воспроизведение звуковых файлов один за другим в flex AIR code
- 10. Воспроизведение звуковых файлов на основе xml в C#
- 11. Подпапки в папке с выделенными ресурсами?
- 12. Список файлов в папке с ресурсами и вложенных папках
- 13. Воспроизведение звуковых образцов на iPhone
- 14. Android: Воспроизведение нескольких звуковых дорожек
- 15. Как сортировать файлы в папке с ресурсами?
- 16. Запись, сохранение и воспроизведение сохраненных звуковых файлов на веб-странице
- 17. Каталог звуковых файлов java
- 18. Воспроизведение звуковых файлов на удаленной машине через динамики локального компьютера
- 19. C: воспроизведение звуковых контуров в linux
- 20. WKWebView: разрешение доступа к папке с ресурсами
- 21. воспроизведение звуковых звуков в приложении Кордовы
- 22. Воспроизведение случайных пар слов в звуковых массивах
- 23. Воспроизведение нескольких звуковых эффектов в cocos2d-x
- 24. Сохранение видеофайла в папке с ресурсами?
- 25. Воспроизведение mp3 в папке с jupyter ноутбука
- 26. Организация звуковых файлов
- 27. Воспроизведение звуковых эффектов во время фонового режима
- 28. Воспроизведение звуковых дорожек беспорядочно без рекурсии
- 29. Перезапуск звуковых файлов в AS3
- 30. Открытие звуковых файлов в .Net
К сожалению, это то, что я получаю для быстрого сбрасывания вместе :) –