简体   繁体   English

Android:此警告是什么意思?

[英]Android: What does this warning mean?

I have a button with a few sound effects. 我有一个带有一些声音效果的按钮。 When I click the button, nothing happens. 当我单击按钮时,什么也没有发生。 No sound is played, but no force close either. 没有声音播放,但也没有力量关闭。 The Debugger is giving me this warning: 调试器给我这个警告:

"SoundPool - Sample 1 not READY" "SoundPool - Sample 2 not READY" etc... “ SoundPool-示例1尚未就绪”“ SoundPool-示例2尚未就绪”等...

Le Code: 密码:

package com.andrew.finnandjake;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class Soundboard extends Activity{
private SoundManager mSoundManager;
private int next = 0;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

mSoundManager = new SoundManager();
mSoundManager.initSounds(getBaseContext());
mSoundManager.addSound(0,R.raw.finn_algebraic);
mSoundManager.addSound(1,R.raw.finn_allaboardthekuckletrain);
mSoundManager.addSound(2,R.raw.finn_iminmyelement);
mSoundManager.addSound(3,R.raw.finn_shmowzow);

Button SoundButton=(Button)findViewById(R.id.Button1);
SoundButton.setOnClickListener(new OnClickListener(){
  @Override
  public void onClick(View v){
    mSoundManager.playSound(next);
    next++;
    if(next>3)
      next=0;
  }
});
}
}

Sounds take a while to load. 加载声音需要一段时间。 You can use a SoundPool.OnLoadCompleteListener to find out when they're ready. 您可以使用SoundPool.OnLoadCompleteListener来确定它们何时准备就绪。 (Android 2.2+ only) (仅限Android 2.2以上版本)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM