Откройте для себя текущую песню в SwiftUI: подробное руководство для macOS

В этой статье блога мы рассмотрим различные методы получения информации о воспроизводимой в данный момент песне в приложении SwiftUI для macOS. Независимо от того, создаете ли вы приложение для музыкального проигрывателя или просто хотите отобразить воспроизводимую в данный момент песню в интерфейсе SwiftUI, мы предоставим вам все необходимое. Мы рассмотрим несколько подходов с разговорными пояснениями и предоставим примеры кода, которые помогут вам реализовать их в вашем собственном проекте.

Метод 2. Использование платформы Media Player
Другой подход предполагает использование платформы Media Player, предоставленной Apple. Эта платформа позволяет вам взаимодействовать с медиаплеером macOS, используя более естественный подход. Вот пример того, как вы можете получить информацию о песне с помощью этой платформы:

Метод 3. Использование Scripting Bridge
Среда Scripting Bridge предоставляет еще один способ взаимодействия с приложениями Apple, включая приложение Music. Вот пример того, как вы можете запросить воспроизводимую сейчас песню с помощью Scripting Bridge:

В этой статье мы рассмотрели различные методы получения информации о воспроизводимой в данный момент песне в приложении SwiftUI для macOS. Мы рассмотрели подходы с использованием AppleScript, платформы Media Player и Scripting Bridge. Теперь у вас есть знания и примеры кода для интеграции функции воспроизводимой песни в ваше собственное приложение SwiftUI. Наслаждайтесь созданием музыкального приложения для MacOS с легкостью!