Есть ли возможность прочитать частоту текущей песни с помощью Swift? - PullRequest
0 голосов
/ 26 марта 2019

Я новичок в программировании на iOS и не знаю с чего начать.Я нашел примеры кода, как читать частоты с микрофона с помощью инфраструктуры AudioKit.Но это не то, что я ищу.Можно ли восстановить частоту воспроизводимой в данный момент песни в режиме реального времени без использования микрофона?Спасибо за помощь.

1 Ответ

0 голосов
/ 26 марта 2019

Песочница безопасности iOS не позволяет приложениям захватывать общий вывод звука любого другого приложения, такого как приложение Музыка.

Некоторые музыкальные приложения, такие как GarageBand, могут совместно использовать звук между приложениями, но это не поддерживается большинством приложений, которые выводят «песни».

Приложение может воспроизводить саму песню через AVAudioPlayer и нажимать на выход AVPlayer, чтобы получить необработанные данные выборки для спектральной частоты и анализа высоты тона (между прочим, две разные вещи).

...