~/talk

Let's make some noise with Android

Talkat Android Makers 2018 · on Tuesday, 2018-04-24· [android]
slides:none on file

A quick four‑step demo builds a tiny bird‑sound app that actually plays, showing concrete code for MediaPlayer vs ExoPlayer and when one is too heavyweight. The session lists SoundPool, MediaRecorder, AudioTrack/AudioRecord, MediaSession + MediaBrowserService for background control, and explains audio focus handling with transient/ducking examples. It dives into lower layers via OpenSL ES and SuperPowered, and notes MIDI support and noticeably improved latency since Marshmallow.

AI-written summary · about

  1. 0:00Intro
  2. 0:36Noise generator: Yannick Lemin
  3. 2:15So let's make a fart app...
  4. 2:56Add a button to the layout
  5. 3:13Recording
  6. 3:34Step 3.5 - Drop the file in the project
  7. 3:52Step 4.1 - MediaPlayer
  8. 5:57Step 4 - Play the Media
  9. 6:08Step 4.2 - ExoPlayer
  10. 9:24Step 4.3 - SoundPool
  11. 11:52MediaRecorder
  12. 12:28To play it back
  13. 13:12AudioFocus
  14. 14:31You need a listener
  15. 17:162. Request the focus ... API = 26
  16. 18:00Content Type and Usage
  17. 18:36Abandon when you're done
  18. 20:08MediaSession
  19. 21:17MediaBrowser Service
  20. 24:05AudioTrack API 26
  21. 24:33AudioTrack usage
  22. 25:46Audio Record
  23. 26:37AudioEffect
  24. 27:22Effect Usage
  25. 28:24Standard
  26. 29:41Alternative SDK
  27. 30:58Last but not least
  28. 31:52How does it work
  29. 33:29On Android
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.