Skip to content

Abstract away the MediaPlayer logic in ChatActivity to MediaPlayerManager #4563

Open
@rapterjet2004

Description

Will likely require rewriting the MediaPlayerManager to be compatible with the more complicated functionality in ChatActivity (cycling through messages, marking messages as played, restoring state 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.

Functionality to replicate:

Metadata

Assignees

Labels

1. to developAccepted and waiting to be taken care of (should be only set by nextcloud employees)enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions