nevet / basic-mci-recorder Goto Github PK
View Code? Open in Web Editor NEWA basic recorder powered by MCI
A basic recorder powered by MCI
Record button should change to pause when user starts recording, and change to
resume when user press pause.
The button will change back to record after "Stop" button is clicked.
Original issue reported on code.google.com by [email protected]
on 16 May 2014 at 1:56
Play back current only available when "right after" recording.
Original issue reported on code.google.com by [email protected]
on 16 May 2014 at 2:06
Rec button becomes pause when play back, then switch to resume when the sound
is paused.
Clicking stop when sound is play back will force the sound to stop, and every
UI will reset.
Original issue reported on code.google.com by [email protected]
on 16 May 2014 at 2:03
When the record is playing back, user can drag the track bar to the position he
wants and play back from that position.
If the song is currently playing, pause the song until the track bar is
finalized and play back from that position immediately;
If the song is currently paused, only seek the the finalized play back
position, and play back when user resume the playing.
Note only final value is interested.
Original issue reported on code.google.com by [email protected]
on 17 May 2014 at 11:14
Currently track bar is updated using a separate thread. However the update has
severe thread conjunction. Now the solution is some random hack: keep interrupt
the thread until it responses. This must be solved wisely.
Original issue reported on code.google.com by [email protected]
on 17 May 2014 at 3:22
Every time after recording the record will be saved to a temp folder under
working directory, and display on the list view.
The serial number will be 1, 2, 3 ..., name will be "Rec" + serial no., and
then the length.
Original issue reported on code.google.com by [email protected]
on 16 May 2014 at 8:32
Now should handle in 2 cases:
1. Play back current: restart current sound;
2. Play back from file: pause current sound and open the dialog.
Original issue reported on code.google.com by [email protected]
on 16 May 2014 at 2:09
Currently play button can be pressed when the sound is recording, which causes
some unexpected behaviors.
For now, disable the play button when the sound is recording.
Original issue reported on code.google.com by [email protected]
on 16 May 2014 at 1:58
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.