Android Open Source - CoreGame Android Sound From Project Back to project page CoreGame .
License The source code is released under:
Copyright (c) 2011 Andrey Moiseev, http://o2genum.ru
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"),...
If you think the Android project CoreGame 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 ru.o2genum.coregame.framework.impl;
/ * f r o m w w w . j a v a 2 s . c o m * /
import android.media.SoundPool;
import ru.o2genum.coregame.framework.*;
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 ru.o2genum.coregame.framework.Audio.java ru.o2genum.coregame.framework.FileIO.java ru.o2genum.coregame.framework.Game.java ru.o2genum.coregame.framework.Graphics.java ru.o2genum.coregame.framework.Input.java ru.o2genum.coregame.framework.Pool.java ru.o2genum.coregame.framework.Screen.java ru.o2genum.coregame.framework.Sound.java ru.o2genum.coregame.framework.Vibration.java ru.o2genum.coregame.framework.impl.AndroidAudio.java ru.o2genum.coregame.framework.impl.AndroidFastRenderView.java ru.o2genum.coregame.framework.impl.AndroidFileIO.java ru.o2genum.coregame.framework.impl.AndroidGame.java ru.o2genum.coregame.framework.impl.AndroidGraphics.java ru.o2genum.coregame.framework.impl.AndroidInput.java ru.o2genum.coregame.framework.impl.AndroidOrientationHandler.java ru.o2genum.coregame.framework.impl.AndroidSound.java ru.o2genum.coregame.framework.impl.AndroidVibration.java ru.o2genum.coregame.framework.impl.KeyboardHandler.java ru.o2genum.coregame.framework.impl.MultiTouchHandler.java ru.o2genum.coregame.framework.impl.OrientationHandler.java ru.o2genum.coregame.framework.impl.SingleTouchHandler.java ru.o2genum.coregame.framework.impl.TouchHandler.java ru.o2genum.coregame.game.Core.java ru.o2genum.coregame.game.Dot.java ru.o2genum.coregame.game.GameActivity.java ru.o2genum.coregame.game.GameScreen.java ru.o2genum.coregame.game.VectorF.java ru.o2genum.coregame.game.World.java