Codota Logo
android.media
Code IndexAdd Codota to your IDE (free)

How to use android.media

Best Java code snippets using android.media (Showing top 20 results out of 3,294)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
DateTime d =
  • Codota Iconnew DateTime()
  • Codota IconDateTimeFormatter formatter;String text;formatter.parseDateTime(text)
  • Codota IconObject instant;new DateTime(instant)
  • Smart code suggestions by Codota
}
origin: libgdx/libgdx

@Override
public void stop () {
  if (player == null) return;
  if (isPrepared) {
    player.seekTo(0);
  }
  player.stop();
  isPrepared = false;
}
origin: libgdx/libgdx

@Override
public void setLooping (boolean isLooping) {
  if (player == null) return;
  player.setLooping(isLooping);
}
origin: libgdx/libgdx

AndroidAudioDevice (int samplingRate, boolean isMono) {
  this.isMono = isMono;
  int minSize = AudioTrack.getMinBufferSize(samplingRate, isMono ? AudioFormat.CHANNEL_OUT_MONO
    : AudioFormat.CHANNEL_OUT_STEREO, AudioFormat.ENCODING_PCM_16BIT);
  track = new AudioTrack(AudioManager.STREAM_MUSIC, samplingRate, isMono ? AudioFormat.CHANNEL_OUT_MONO
    : AudioFormat.CHANNEL_OUT_STEREO, AudioFormat.ENCODING_PCM_16BIT, minSize, AudioTrack.MODE_STREAM);
  track.play();
  latency = minSize / (isMono ? 1 : 2);
}
origin: libgdx/libgdx

AndroidMusic (AndroidAudio audio, MediaPlayer player) {
  this.audio = audio;
  this.player = player;
  this.onCompletionListener = null;
  this.player.setOnCompletionListener(this);
}
origin: libgdx/libgdx

@Override
public float getPosition () {
  if (player == null) return 0.0f;
  return player.getCurrentPosition() / 1000f;
}
origin: libgdx/libgdx

@Override
public void dispose () {
  recorder.stop();
  recorder.release();
}
origin: libgdx/libgdx

@Override
public void setVolume (float volume) {
  if (player == null) return;
  player.setVolume(volume, volume);
  this.volume = volume;
}
origin: libgdx/libgdx

@Override
public void dispose () {
  track.stop();
  track.release();
}
origin: libgdx/libgdx

@Override
public void read (short[] samples, int offset, int numSamples) {
  int read = 0;
  while (read != numSamples) {
    read += recorder.read(samples, offset + read, numSamples - read);
  }
}
origin: libgdx/libgdx

@Override
public void writeSamples (short[] samples, int offset, int numSamples) {
  int writtenSamples = track.write(samples, offset, numSamples);
  while (writtenSamples != numSamples)
    writtenSamples += track.write(samples, offset + writtenSamples, numSamples - writtenSamples);
}
origin: libgdx/libgdx

  @Override
  public void setVolume (float volume) {
    track.setStereoVolume(volume, volume);
  }
}
origin: libgdx/libgdx

@Override
public void stop () {
  if (player == null) return;
  if (isPrepared) {
    player.seekTo(0);
  }
  player.stop();
  isPrepared = false;
}
origin: libgdx/libgdx

@Override
public void setLooping (boolean isLooping) {
  if (player == null) return;
  player.setLooping(isLooping);
}
origin: libgdx/libgdx

AndroidAudioDevice (int samplingRate, boolean isMono) {
  this.isMono = isMono;
  int minSize = AudioTrack.getMinBufferSize(samplingRate, isMono ? AudioFormat.CHANNEL_OUT_MONO
    : AudioFormat.CHANNEL_OUT_STEREO, AudioFormat.ENCODING_PCM_16BIT);
  track = new AudioTrack(AudioManager.STREAM_MUSIC, samplingRate, isMono ? AudioFormat.CHANNEL_OUT_MONO
    : AudioFormat.CHANNEL_OUT_STEREO, AudioFormat.ENCODING_PCM_16BIT, minSize, AudioTrack.MODE_STREAM);
  track.play();
  latency = minSize / (isMono ? 1 : 2);
}
origin: libgdx/libgdx

@Override
public float getPosition () {
  if (player == null) return 0.0f;
  return player.getCurrentPosition() / 1000f;
}
origin: libgdx/libgdx

@Override
public void setVolume (float volume) {
  if (player == null) return;
  player.setVolume(volume, volume);
  this.volume = volume;
}
origin: libgdx/libgdx

@Override
public void dispose () {
  track.stop();
  track.release();
}
origin: libgdx/libgdx

@Override
public void read (short[] samples, int offset, int numSamples) {
  int read = 0;
  while (read != numSamples) {
    read += recorder.read(samples, offset + read, numSamples - read);
  }
}
origin: libgdx/libgdx

@Override
public void writeSamples (short[] samples, int offset, int numSamples) {
  int writtenSamples = track.write(samples, offset, numSamples);
  while (writtenSamples != numSamples)
    writtenSamples += track.write(samples, offset + writtenSamples, numSamples - writtenSamples);
}
origin: libgdx/libgdx

  @Override
  public void setVolume (float volume) {
    track.setStereoVolume(volume, volume);
  }
}
android.media

Most used classes

  • MediaPlayer
  • AudioManager
  • ExifInterface
  • RingtoneManager
  • MediaRecorder
  • MediaFormat,
  • MediaScannerConnection,
  • AudioRecord,
  • ThumbnailUtils,
  • MediaCodec$BufferInfo,
  • MediaCodec,
  • ImageReader,
  • SoundPool,
  • Ringtone,
  • Image,
  • AudioTrack,
  • Image$Plane,
  • MediaCodecInfo,
  • MediaCodecList
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now