ご覧のとおり、このプレーヤーでは、デバイスの内部メモリにローカルに保存されたテキスト ファイルからビデオ パスのリストを取得できる配列を作成したいと考えています.add
。配列内のパス。テキスト ファイルを読み取り、それを という名前の配列に入れるコードを教えてください。よろしくvideoList
お願いします。
public class AttractLoopMain extends Activity implements OnCompletionListener,
SurfaceHolder.Callback {
private MediaPlayer mediaPlayer;
private ArrayList<String> videoList = new ArrayList<String>();
private SurfaceHolder holder;
private int currentVideo = 0;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.attract_loop);
//videoList.add("/mnt/sdcard/a1.mp4");
//videoList.add("/mnt/sdcard/a2.mp4");
//videoList.add("/sdcard/download/test9-3.m4v");
SurfaceView surface = (SurfaceView) findViewById(R.id.surface);
holder = surface.getHolder();
holder.addCallback(this);
holder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);
currentVideo = 0;
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
mediaPlayer.stop();
mediaPlayer.release();
finish();
}
@Override
public void surfaceChanged(SurfaceHolder holder, int format, int width,
int height) {
// TODO Auto-generated method stub
}