Android MediaPlayerローカルとリモートのmp 3初歩を再生

1709 ワード

まず、オブジェクトを作成します.
player = new MediaPlayer();
//     create   , :
MediaPlayer mp = MediaPlayer.create(this, R.raw.test);//       setDataSource ,  create        prepara()  ,      prepara()
  • ローカルmp 3-ここではアプリケーション内のmp 3を指し、assetsディレクトリに格納されます.例:
  • player.setDataSource(getAssets().openFd("9.mp3").getFileDescriptor());
    player.prepare();
    player.start(); 
  • SDカードmp 3
  • player.setDataSource(“/sdcard/a.mp3”);
    player.prepara();
    player.start();
  • リモートmp 3例:
  • player = new MediaPlayer();
    player.setDataSource("http://192.168.1.2/test/9.mp3");
    player.prepare();
    player.start();