Recyclerview - зрители с аудиоплеерами - PullRequest
0 голосов
/ 17 января 2020

Я разрабатываю приложение для чата, и я изо всех сил пытаюсь найти способ реализовать просмотр реселлера со звуком.

Идея состоит в том, что у каждого держателя просмотра есть пользовательский интерфейс аудиоплеера, как WhatsApp и Telegram, и воспроизводит аудио, определенное в этом окне просмотра. Моим первым подходом было создание в каждом видоискателе объекта exoplayer. У меня были некоторые проблемы, такие как проблемы с производительностью в обзоре переработчика и интенсивное использование ресурсов. Это решение было отброшено.

Далее я создал сервис для воспроизведения аудио на основе проекта UAMP от Google и попытался использовать его, синхронизируя состояние сервиса с каждым пользователем в списке, но результаты не были хорошими. Я не могу найти способ обновить состояние других виджетов, если воспроизводится другой видоискатель со звуком.

У меня нет идей о том, как это сделать, и хотел бы знать, есть ли одно из решений выше как-то способ сделать это, или если есть лучшее решение для моего контекста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...