버튼을 누를 때마다 소리가 나도록 소리를 설정했습니다 (버튼을 여러 번 클릭해야하기 때문에 버튼입니다). 프로그램을 실행하면 총소리가 나는 매번 재생되지만, 28 번째 버튼을 누르면 소리가 더 이상 재생되지 않습니다. 그러나 내가 추가 한 Toast
은 여전히 작동합니다. 왜 그런지 아십니까?버튼 효과음 만 작동합니다. 28 회
activity_main.xml :
<Button
android:id="@+id/fire"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="fire"
android:onClick="fire"
android:textSize="35sp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true" />
Main.java : 29 시간 후
package com.example.brans.zoombie;
import android.media.MediaPlayer;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Toast;
public class Main extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
public void fire(View v){
MediaPlayer mp = MediaPlayer.create(Main.this, R.raw.pistol);
mp.start();
Toast.makeText(this, "shot fired", Toast.LENGTH_SHORT).show();
}
}
는 로그 캣이 말한다.
04-02 16:07:56.371 23703-23717/com.example.brans.zoombie V/MediaPlayer:message received msg=100, ext1=1, ext2=-19
04-02 16:07:56.371 23703-23717/com.example.brans.zoombie E/MediaPlayer: error (1, -19)
04-02 16:07:56.371 23703-23717/com.example.brans.zoombie V/MediaPlayer: callback application
04-02 16:07:56.371 23703-23717/com.example.brans.zoombie V/MediaPlayer: back from callback
다른 변수의 상태를 확인하기 위해 29 일에 중단되는 중단 점은 어떻습니까? – efekctive