任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

Android游戏开发之旅16 异步音乐播放 Android开发技术

  在Android游戏开发中我们必须考虑背景音乐播放问题,在Android平台中提供了MediaPlayer类可以播放声音,但是游戏除了播放音乐外还需要考虑画面的流畅性,以及多种音效同时播放,所以必须用到Android多线程机制和异步音效播放。Android SDK从1.0开始就提供了AsyncPlayer类,这里我们为了根据我们自己的需要可以派生或修改出更灵活的播放类。 import android.content.Context;import android.net.Uri;import android.os.PowerManager;import android.os.SystemClock;import android.util.Log; import java.io.IOException;import java.lang.IllegalStateException;import java.util.LinkedList;  public class AsyncPlayer {    private static final int PLAY = 1;    private static final int STOP = 2;    private static final boolean mDebug = false;     private static final class Command {        int code;        Context context;        Uri uri;        boolean looping;        int stream;        […]

100% Secure Checkout

PayPal / MasterCard / Visa