Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Anroid開發 之 音頻文件的循環播放

Anroid開發 之 音頻文件的循環播放

編輯:關於Android編程

 
public class MainActivity extends Activity {  
  
    private MediaPlayer musicPlayer;  
    private File musicFile;  
    //音樂文件存放地址  
    private String musicPath="/sdcard/ftpdata/Apologize.mp3";  
      
    @Override  
    protected void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.activity_main);  
          
        musicFile = new File(musicPath);  
          
        //判斷文件是否存在  
        if (musicFile.exists()) {  
            musicPlayer = MediaPlayer.create(this, Uri.parse(musicFile.getAbsolutePath()));  
            musicPlayer.start();  
        }else {  
            System.out.println("the file no exist!");  
        }  
          
        //監聽音頻播放完的代碼,實現音頻的自動循環播放  
        musicPlayer.setOnCompletionListener(new MediaPlayer.OnCompletionListener() {  
          
            @Override  
            public void onCompletion(MediaPlayer arg0) {  
                musicPlayer.start();  
                musicPlayer.setLooping(true);             
            }  
        });  
    }  

 


  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved