Implement audio player for audio file attachments in Chat (#618)#872
Implement audio player for audio file attachments in Chat (#618)#872oogxdd wants to merge 32 commits intoteam113:mainfrom
Conversation
…PlayerController. Finalised AudioAttachment widget
|
FCM |
|
@SleepySquash В целом готово к ревью. Единственное, пока без тестов. Несколько комментов.
|
| if (_isMobile) { | ||
| player = JustAudioPlayerAdapter(); | ||
| } else { | ||
| player = MediaKitPlayerAdapter(); | ||
| } |
There was a problem hiding this comment.
Идея с интерфейсом классная. Я бы предложил, правда, перенести определение, какой плеер должен быть создан, в AudioUtils каким-нибудь отдельным методом. Примеры, как такой getter/метод бы выглядеть:
class AudioUtilsImpl {
...
AudioPlayerInterface get player { ... }
AudioPlayerInterface create() { ... }
AudioPlayerInterface construct() { ... }
...
}Аргумент такого переноса - инкапсуляция. Получится так, что за прямую работу с аудио, даже определение того, какой плеер должен быть создан, отвечает AudioUtils.
…te string (audio file attachment)
…layerServicee. introduce AudioTrack. introduce Attachment.convertToAudioTrack method
|
@oogxdd, просьба сориентировать по дедлайну, Вы переносили срок на вчера. |
|
Добрый день. По поводу ПР: мне потребуется пара часов чтобы заресолвить оставшиеся комменты и еще какое-то время чтобы покрыть тестом. Получится ли дедлайн на завтра перенести, чтобы не сгорел таск? |
|
@oogxdd, не возражаю, хорошо. |
…w to chat_item view to the audio attachment
Resolves #618
Synopsis
Сделать: отображение аудио файлов в виде плеера с возможностью аудио воспроизвести, покрыть интеграционным тестом.
Solution
Checklist
k::labels applied