Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Google I/O 2009 - Mastering the Android Media Framework

Loading...

Sign in or sign up now!
35,373
Loading...
Alert icon
Sign in or sign up now!
Alert icon
There is no Interactive Transcript.

Uploaded by on Jun 2, 2009

Google I/O 2009 - Mastering the Android Media Framework

David Sparks

Some monks might take a vow of silence, but Android certainly hasn't. Attend this session, and help your app find its voice. Android engineer David Sparks will explore the multimedia capabilities of the Android platform, lifting the covers on the infrastructure to show you how it works and the right (and wrong!) ways to use it. You'll learn how things work under the hood, how to dodge the common media-related developer pitfalls, and how to write secure and battery-efficient media code

For presentation slides and all I/O sessions, please go to: code.google.com/events/io/sessions.html

Category:

Science & Technology

Tags:

License:

Standard YouTube License

  • likes, 7 dislikes

Link to this comment:

Share to:
see all

All Comments (31)

Sign In or Sign Up now to post a comment!
  • Nice 1............

    

  • It is easy to Master the Android Media framework i guess.

  • Horrible quality of audio/visual equipment. Don't you guys make good money as "tech" experts?

  • We are working on an upgrade to JNI, which hides the C code from the Java programmer. Have a look at "Returning Control to the Programmer: SIMD Intrinsics for Virtual Machines" for the (ACM) Queue Magazine. In terms of Android and I/O, our approach provides access to SIMD operations on media files without explicitly calling JNI. The multi-layer approach google shows in this video can be quite difficult to debug. We feel that an API is better than JNI in a "framework" with native code.

  • So it turns out this very person is responsible for all the codecs' nightmares of Android - HORRIBLE audio recording quality, inability to add additional codecs so we could play divx and similar files... That is one of the biggest flaws of Android.

  • This is good stuff to know if you delve into the native code for the mediaplayer, opencore, codecs etc. However, it will probably go over the heads of most app developers who mainly deal with the java side. Thanks anyway. It definitely shed some light particularly on how calls are routed through the 7 level stack .

  • any body know how to pause the running mediaplayer, if any alarm get started at the time of media playing position

  • anyone know where to get that shirt, i wanna annoy my brother (iphone user). thankyou

  • i want that shirt anyone know where to get it. wanna annoy my brother, he's got an iphone lol

  • HE IS SHIT AT TALKING

Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more