-
Notifications
You must be signed in to change notification settings - Fork 554
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Full UI: AudioFragment [Blocked: #162] #17
Comments
This is blocked on #5. |
It's not yet clear if we'll actually be persisting the audio files on disk, or if this will use the data source interface to expose the audio data. |
https://medium.com/androiddevelopers/building-a-simple-audio-app-in-android-part-1-3-c14d1a66e0f1 I found this articles for building a simple media player, which I'm going to base my implementation off of. I guess I'm confused on how to structure the code because the audio player should be a reusable component since it's used in a lot of places. It should be constructed with an audio source then the UI interacts with that source. I'm not sure if this should be a custom view, small fragment, or something else. Also, will the audio be from a uri? |
* Exploration Player base code for activity and fragment * Fake Data Provider * Base code for audio player * XML code and resources for audio component * LanguageDialogFragment added * Language Interface code * Nit changes mainly in documentation * Nit changes mainly in documentation for State too * Changed Controller to Presenter and optimised the fragment transaction code * Basic code for ExporationActivityTest * ExplorationActivity dummy test * Nit changes like naming and spacing and comments * Nit changes to audio fragment in xml files and java * Audio language selection * Removed logs, and improvised fragment code * Removed unused imports * Changes to LanguageFragment but still not perfect * ViewModel and Fragment changes * Nit changes * Nit changes in javadoc and unused imports * LanguageInterface along with its usage * Nit changes
@jamesxu0: yep, audio will come from a URI. |
@jamesxu0 can you please verify what all has been finished in the above low-fi checklist. |
* Nit changes * Audio UI changes * Fix off-by-one on iterated story range.
Explanation
There needs to be a system for streaming and playing audio packs selected for a specific chapter by the user, leveraging the default audio language set for the current user's profile.
Low-fi Checklist
High-fi Checklist
Test follow items too
en
andhi-en
because this might change the seekbar length.HI
orEN
” takes time to be visible which is not good for the UI.The text was updated successfully, but these errors were encountered: