
Google Assistant — это невероятно мощное программное обеспечение, но оно гораздо полезнее, когда разработчики уделяют время интеграции его возможностей в свои приложения. Сегодня Google подробно рассказывает, как разработчики на Android могут интегрировать свои медиаприложения с Google Assistant.
В записи в блоге Android Developers Blog Google выделяет API MediaSession как лучший способ для разработчиков добавить Assistant в свои приложения. Идея заключается в том, что, используя этот API, медиаприложения, такие как музыкальные плееры, смогут управляться Assistant как на телефоне, так и на других устройствах, таких как Android Wear, Android TV и других.
Этот API можно использовать для управления воспроизведением музыки (воспроизведение, пауза, пропуск и т. д.), а также для запроса воспроизведения конкретных треков, жанров или альбомов через приложение. В зависимости от платформы, на которой используется приложение, его также можно использовать для управления видео.
Google Assistant использует MediaSession так же, как и другие внешние контроллеры, например Android Wear. Каждый из этих контроллеров вызывает изменения состояния внутри вашего приложения, и должен быть способ реагировать на эти изменения. Вот где в игру вступает MediaSession. Используя MediaSession, Google Assistant может управлять воспроизведением медиа в вашем приложении, а также оставаться синхронизированным с его текущим состоянием.

В полной записи в блоге Google содержится дополнительная информация о том, как разработчики могут использовать этот API, а также примеры проектов, руководства и тесты для запуска.
Посетите 9to5Google на YouTube, чтобы узнать больше новостей: