


release() – To be called when the player instance is no longer needed.At a minimum, a reset player will need to have the data source set again and the prepare() method called. Essentially sets the instance back to the uninitialized state. reset() – Resets the state of the media player instance.resume() – Resumes a previously paused playback session.setVolume() – Takes two floating-point arguments specifying the playback volume for the left and right channels.Playback may be resumed via a call to the resume() method. prepare() – Instructs the player to prepare to begin playback.setDataSource() – Sets the source from which the audio is to play.create() – Called to create a new instance of the class, passing through the Uri of the audio to be played.A subset of some of the key methods of this class is as follows: The MediaPlayer class has associated with it a range of methods that can be called by an application to perform certain tasks.

The MediaPlayer class, on the other hand, provides an easier programming interface for implementing audio playback and will meet the needs of most audio requirements. AudioTrack is a more advanced option that uses streaming audio buffers and provides greater control over the audio.
#AMAZON FIRE SPEECH RECORDER ANDROID#
In terms of audio playback, the Kindle Fire implementation of Android supports AAC LC/LTP, HE-AACv1 (AAC+), HE-AACv2 (enhanced AAC+), AMR-NB, AMR-WB, MP3, MIDI, Ogg Vorbis, and PCM/WAVE formats.Īudio playback can be performed using either the MediaPlayer or the AudioTrack classes.

In addition to looking at audio and video handling, this chapter will also touch on the subjects of saving files to the SD card and the steps involved in detecting whether or not a device has a microphone or camera. Having covered the basics, an example application will be created to demonstrate these techniques in action. The use of the MediaPlayer class to play back audio will also be covered. This chapter will provide an overview of the MediaRecorder class and explain the basics of how this class can be used to record audio or video. The same holds true of the ability to record video since a built in camera was not introduced until the HD Kindle Fire generation. Whilst the first and second generation Kindle Fire models both feature audio playback capabilities in the form of built-in speakers and a headphone socket, it was not until the introduction of the HD generation of devices that the ability to record audio was added. Previous Table of Contents Next Video Recording and Image Capture on the Kindle Fire using Camera Intents Working with the Amazon Maps API on the Kindle Fire
