sadr0b0t / yashlang

PeerTube and YouTube player for Android with local playlists and whitelisted recommendations
GNU General Public License v3.0
50 stars 3 forks source link

Использовать для панели управления плеером в области уведомлений API MediaControls #180

Open sadr0b0t opened 1 year ago

sadr0b0t commented 1 year ago

Использовать API MediaControls, чтобы ползунок с прогрессом можно было таскать в уведомлениях (возможно, будет связано с этой историей: https://github.com/sadr0b0t/yashlang/issues/111)

https://github.com/sadr0b0t/yashlang/issues/7#issuecomment-1445134519

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

Редактируемый прогресс - SeekBar в уведомлениях (RemoteViews) использоать нельзя. https://developer.android.google.cn/reference/android/widget/SeekBar https://stackoverflow.com/questions/27834699/android-notification-with-seekbar

При этом у других плееров возможность таскать пальцем прогресс в уведомлениях есть. Судя по всему, они все используют отдельный модуль - MediaControls https://developer.android.com/guide/topics/media/media-controls https://android-developers.googleblog.com/2020/08/playing-nicely-with-media-controls.html https://stackoverflow.com/questions/59516981/android-10-seek-bar-on-notification