最終更新: moonlight_aska 2011年07月15日(金) 23:34:56履歴
音声メディアを繰り返し再生するには, メディアプレイヤー(MediaPlayer)クラスのsetLoopingメソッドを使う.
- MeidaPlayer01.java
- MediaPlayerのインスタンスを生成する.
- MediaPlayer#setLoopingメソッドで, ループ再生を設定する.
package com.moonlight_aska.android.mediaplayer02;
import java.io.IOException;
import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;
public class MediaPlayer02 extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MediaPlayer player = new MediaPlayer();
try {
player.setDataSource("/sdcard/MusicSample/sample.m4a");
// ループ再生の設定
player.setLooping(ture);
player.prepare();
player.start();
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
コメントをかく