Android Open Source - java-androidframework Android Music Handler






From Project

Back to project page java-androidframework.

License

The source code is released under:

This project is licensed under the [CC0 1.0 Agreement](http://creativecommons.org/publicdomain/zero/1.0/). To the extent possible under law, Pete Schmitz has waived all copyright and related or neigh...

If you think the Android project java-androidframework listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package com.gamepatriot.androidframework.framework;
//from  ww  w .  ja v a2  s  .  co m
/**
 * An AudioMusicHandler implementation should contain the functionality of controlling playback for long (non-sfx) audio files.
 * 
 * @author Pete Schmitz, May 9, 2013
 *
 */
public interface AndroidMusicHandler {
  
  /** Pause current music being played. **/
  public void pauseMusic();
  
  /** Resume music at the location it was previously halted at. **/
  public void resumeMusic();
  
  /** 
   * Set the volume that music will be played at.
   * @param $amount    Amount the volume will be set to. (100% == 1.0f)
   */
  public void musicVolume(float $amount);
  
  /** Hard-enable for music. Typically invoked after {@link #disableMusic()} to recreate the {@link MediaPlayer} that was disposed of. Should continue music previously played
   * before the disposal. **/
  public void enableMusic();
  
  /** Hard-disable for music. Saves reference of current playback location and then disposes the {@link MediaPlayer} in use. **/
  public void disableMusic();
  
}




Java Source Code List

com.gamepatriot.androidframework.framework.AndroidAnimationData.java
com.gamepatriot.androidframework.framework.AndroidAtlas.java
com.gamepatriot.androidframework.framework.AndroidBasicShape.java
com.gamepatriot.androidframework.framework.AndroidGameData.java
com.gamepatriot.androidframework.framework.AndroidImage.java
com.gamepatriot.androidframework.framework.AndroidInputter.java
com.gamepatriot.androidframework.framework.AndroidMain.java
com.gamepatriot.androidframework.framework.AndroidMusicHandler.java
com.gamepatriot.androidframework.framework.AndroidPool.java
com.gamepatriot.androidframework.framework.AndroidRenderer.java
com.gamepatriot.androidframework.framework.AndroidScreen.java
com.gamepatriot.androidframework.framework.AndroidShape.java
com.gamepatriot.androidframework.framework.AndroidSoundHandler.java
com.gamepatriot.framework2d.classes.FPS.java
com.gamepatriot.framework2d.implementation.AnimationData.java
com.gamepatriot.framework2d.implementation.Atlas.java
com.gamepatriot.framework2d.implementation.BasicShape.java
com.gamepatriot.framework2d.implementation.GameData.java
com.gamepatriot.framework2d.implementation.Image.java
com.gamepatriot.framework2d.implementation.Inputter.java
com.gamepatriot.framework2d.implementation.Main.java
com.gamepatriot.framework2d.implementation.MusicHandler.java
com.gamepatriot.framework2d.implementation.Pool.java
com.gamepatriot.framework2d.implementation.Renderer.java
com.gamepatriot.framework2d.implementation.Screen.java
com.gamepatriot.framework2d.implementation.Shape.java
com.gamepatriot.framework2d.implementation.SoundHandler.java
com.gamepatriot.framework2d.screens.Example.java