0

ご覧のとおり、このプレーヤーでは、デバイスの内部メモリにローカルに保存されたテキスト ファイルからビデオ パスのリストを取得できる配列を作成したいと考えています.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

}
4

1 に答える 1