再生と停止のボタンだけを備えた基本的な音楽プレーヤーアプリを構築しようとしています。私はプレーをクリックして、それが動作しますが、その何も起こらない後に初めてボタンを停止するとここで は、JavaコードE/MediaPlayer:状態64で呼び出しが開始されました。mPlayer(0x9a024be0)
**package com.example.android.musicplayer;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.View;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button play =(Button)findViewById(R.id.play);
Button pause = (Button)findViewById(R.id.stop);
final MediaPlayer mediaPlayer = MediaPlayer.create(this,R.raw.song_1);
play.setOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View view)
{
mediaPlayer.start();
}
});
pause.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View view)
{
mediaPlayer.stop();
}
});
}
}**
です。 これを止めた後にもう一度音楽を再生しようとすると、アンドロイドモニターのように見えます。
05-31 16:05:35.320 31018-31018/com.example.android.musicplayer E/MediaPlayer: start called in state 64, mPlayer(0x9a024be0)
05-31 16:05:35.320 31018-31018/com.example.android.musicplayer E/MediaPlayer: error (-38, 0)
05-31 16:05:35.327 31018-31018/com.example.android.musicplayer E/MediaPlayer: Error (-38,0)
このhttps://stackoverflow.com/aを参照しています/ 18482263/2784838 –
@JunaidHafeez私はそれを理解できませんでした。私はアンドロイドの開発に新しい、新しいトピックやアイデアを学ぼうとしています。 –