Не могли бы вы рассказать мне, как использовать SoundTouch framework в проекте Swift iOS для обнаружения BPM? Я пробовал все с помощью Bridging Headers &, но я не могу заставить его работать ... Спасибо!Использование рамки SoundTouch в Swift
ответ
Если вы все еще нужно, чтобы использовать SoundTouch в проекте IOS, я разделил хранилище GitHub с, что библиотеки, скомпилированные для armv7
, armv7s
, arm64
, i386
и x86_64
https://github.com/enrimr/soundtouch-ios-library
Для реализации собравшего библиотеки в вашем проекте, вы должны добавить каталог SoundTouch (который включает в себя libSoundTouch.a и каталог с заголовками) в вашем проекте Xcode.
В СВИФТ Вы не можете импортировать .h так что вам нужно будет создать .h файл с именем <Your-Project-Name>-Bridging-Header-File.h
Затем ссылаться на него в своих проектах строить настройки (под «Swift Compiler» искать «Objective C Bridging заголовка») с:
$(SRCROOT)/<Your-Project-Name>-Bridging-Header.h
И теперь вы должны быть в состоянии использовать класс SoundTouch.
Библиотека soundtouch первоначально написана на C++, которую Swift не будет компилировать.
Даже с обновленной библиотекой soundtouch библиотека не будет компилироваться в проекте Swift без обложек Objective-C, чтобы позволить Swift получить доступ к методологии.
Использование мостового заголовка действительно включает в себя библиотеку soundtouch, но проект просто не будет компилироваться там после.
Если вы хотите использовать Swift в проекте, так что я могу предложить использовать этот LIB:
https://github.com/Luccifer/BPM-Analyser
guard let filePath = Bundle.main.path(forResource: "TestMusic", ofType: "m4a"),
let url = URL(string: filePath) else {return "error occured, check fileURL"}
BPMAnalyzer.core.getBpmFrom(url, completion: nil)
- 1. Использование рамки диаграмм. Swift 2,0
- 2. Реализация и использование класса SoundTouch (Java Android)
- 3. Использование CocoaPods для рамки «Графики». Swift 2
- 4. SoundTouch и JNI
- 5. SoundTouch на Android?
- 6. Настройки SoundTouch и QuickSeek
- 7. Компиляция C++ с Soundtouch
- 8. Ошибка сборки библиотеки Soundtouch
- 9. Soundtouch для iPhone
- 10. Пример класса SoundTouch
- 11. Каковы доступные рамки Swift?
- 12. Swift: Создание рамки зависимости
- 13. Как профилировать рамки Swift?
- 14. Использование edgeLoopFromRect в Swift
- 15. SoundTouch класс не работает в настоящее время
- 16. Использование рамки робота в python
- 17. Использование рамки RSL в RSL
- 18. Линейная регрессия - ускорение рамки в Swift
- 19. Поддержка рамки Kanna в Swift 3.0?
- 20. Фотографии рамки по возрастанию в Swift
- 21. Проблема с ускорением рамки в Swift
- 22. Связанные рамки и библиотеки в проекте Swift
- 23. Swift: использование частных фреймов
- 24. Использование рамки в Присоединяется в AR
- 25. Использование пружины весной mvc рамки
- 26. Использование рамки для перевода изображения
- 27. Использование хромированной рамки вместо SockJS
- 28. Почему использование CPAN и рамки
- 29. Использование EntityFunctions без рамки сущности
- 30. Использование рамки возникающих проблем SharpArch
Я сделал именно это, и я получаю 'Неизвестное имя типа «namespace''. – Uko
та же проблема, пространство имен неизвестного типа '" – JThora