Abstract away the MediaPlayer logic in ChatActivity to MediaPlayerManager #4563
Labels
1. to develop
Accepted and waiting to be taken care of (should be only set by nextcloud employees)
enhancement
New feature or request
Will likely require rewriting the MediaPlayerManager to be compatible with the more complicated functionality in ChatActivity (cycling through messages, marking messages as played, generating waveforms etc). I think a state machine (with an exposed enum) and some callbacks to observe should do the trick.
Will be helpful for eventually removing ChatKit, and replacing it with a full compose solution. The more functionality handled outside of ChatActivity the better.
The text was updated successfully, but these errors were encountered: