トグルボタンで曲を再生しようとしていますが、遅れています。ユーザーは、遅延を設定するために使用される数値フィールド(パレット/テキストフィールド/数値)に分を入力する必要があります。Android開発者向けのリソースを確認しましたが、どこから始めればよいのかまだわかりません。
現在私はこれを持っています:
public class Main extends Activity {
MediaPlayer mp;
Button startButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.main);
mp = MediaPlayer.create(getBaseContext(), R.raw.songthingy);
ToggleButton toggle = (ToggleButton) findViewById(R.id.ToggleButton);
toggle.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton buttonView,
boolean isChecked) {
if (isChecked) {
mp.start();
} else {
mp.stop();
}
}
});
mp.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.release();
}
});
}