こんにちは私はAndroidのプログラミングには初めてです。最初のアクティビティでボタンをクリックして2回目のアクティビティを開くとsdカードからmp3ファイルが再生されます私player.java project.Iを実行した後にプレーが投稿していないファイルボタンをクリックした後に2回目のアクティビティでmp3ファイルを再生する
これは
public class player extends AppCompatActivity {
Button btPv,btplay,btStop,btPause;
SeekBar sb;
MediaPlayer mp3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_player);
;
btplay=(Button)findViewById(R.id.btplay);
btStop=(Button)findViewById(R.id.btstop);
btPause=(Button)findViewById(R.id.btpause);
mp3=new MediaPlayer();
try {
mp3.setDataSource("sdcard/musicblee/Over_the_horizon.mp3");
mp3.prepare();
} catch (IOException e) {
e.printStackTrace();
}
btplay.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mp3.start();
}
});
btStop.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
mp3.stop();
mp3.reset();
mp3.setDataSource("sdcard/musicblee/Over_the_horizon.mp3");
mp3.prepare();
} catch (Exception e) {
e.printStackTrace();
}
}
});
btPause.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
try {
mp3.pause();
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
}
mp3.setDataSourceを変更してみてください( "SDカード/ musicblee/Over_the_horizon.mp3"); 〜にmp3.setDataSource( "/ mnt/sdcard/musicblee/Over_the_horizon.mp3"); – Akshay
また、この行を挿入した後、開始ボタン – Akshay