Android Open Source - GameEngine Android Sound From Project Back to project page GameEngine .
License The source code is released under:
# Copyright 2013 JK Wood <joshuakwood@gmail.com>
# This framework is released under the Dog-on-Fire License:
# If use of this framework causes your dog to catch on fire,
# you agree to send me five d...
If you think the Android project GameEngine 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.slaxer.framework.implementation;
/ * w w w . j a v a 2 s . c o m * /
import android.media.SoundPool;
import com.slaxer.framework.Sound;
public class AndroidSound implements Sound {
int soundId;
SoundPool soundPool;
public AndroidSound(SoundPool soundPool, int soundId) {
this.soundId = soundId;
this.soundPool = soundPool;
}
@Override
public void play(float volume) {
soundPool.play(soundId, volume, volume, 0, 0, 1);
}
@Override
public void dispose() {
soundPool.unload(soundId);
}
}
Java Source Code List com.slaxer.framework.Audio.java com.slaxer.framework.FileIO.java com.slaxer.framework.Game.java com.slaxer.framework.Graphics.java com.slaxer.framework.Image.java com.slaxer.framework.Input.java com.slaxer.framework.Music.java com.slaxer.framework.Pool.java com.slaxer.framework.Screen.java com.slaxer.framework.Sound.java com.slaxer.framework.implementation.AndroidAudio.java com.slaxer.framework.implementation.AndroidFastRenderView.java com.slaxer.framework.implementation.AndroidFileIO.java com.slaxer.framework.implementation.AndroidGame.java com.slaxer.framework.implementation.AndroidGraphics.java com.slaxer.framework.implementation.AndroidImage.java com.slaxer.framework.implementation.AndroidInput.java com.slaxer.framework.implementation.AndroidMusic.java com.slaxer.framework.implementation.AndroidSound.java com.slaxer.framework.implementation.CollRect.java com.slaxer.framework.implementation.Dimension.java com.slaxer.framework.implementation.MultiTouchHandler.java com.slaxer.framework.implementation.Rectangle.java com.slaxer.framework.implementation.SingleTouchHandler.java com.slaxer.framework.implementation.TouchHandler.java