private <ALERT_DIALOG_TEST00> void onSend()
{
setContentView(R.layout.videoview);
mVideoView.setVideoPath(path);
File home = new File(path);
if (home.listFiles(new Mp4Filter()).length > 0) {
for (File file : home.listFiles(new Mp4Filter())) {
songs.add(file.getName());
}
ArrayAdapter moList = new ArrayAdapter(this, R.layout.song_item, mo);
setListAdapter(moList);
}
mVideoView = (VideoView) findViewById(R.id.surface);
......................................
class Mp4Filter implements FilenameFilter {
public boolean accept(File dir, String name) {
return (name.endsWith(".mp4"));
........................................
버튼이 눌릴 때마다 다른 동영상이 플레이 되게 하기 위해
mp3연속 재생 소스를 갖다 썼는데 역시 안되네요....
이걸로 벌써 일주일 째인데....
머리가 안좋은건지.....
많은 조언 부탁드립니다.
그러니까 send버튼을 누르면 영상이 플레이 되야되는데 안됩니다.
물론 영상 하나 플레이 하는것은 구현이 가능한데 제 나름대로 버튼이 눌러질때마다 다른 sd카드에 있는
영상을 차례대로 플레이하고 싶었는데 그것이 안됩니다.
그러니 제가 모르는 부분은 버튼이 눌러질때마다 sd카드에 있는 영상을 순차적으로 불러와 스크린에 플레이 시키는 것입니다.
부탁드립니다. 설명이 지저분해 죄송합니다.
제가 뮤직플레이어쪽을 해보고 동영상쪽은 안해봤는데
동영상도 MediaPlayer로 쓰는게 맞는지요?
맞다면 setDataSource()를 이용할때 맨 처음에 데이터를 넣을때는 그냥 들어가지만
중간에 내용을 변경하고 싶을때는 reset()을 호출해 변경할꺼다 라고 알려주고 변경해야합니다.
reset()을 선언하지 않으면 setDataSource()를 써도 변경되지 않습니다.
이건 질문내용과 상관없지만 소스를 보니
동영상을 불러오는방법이 폴더를 하나 정해서 그 폴더에 있는 mp4형식의 파일을
찾아내고 거기서 파일이름을 받고 파일경로를 넣어서 실행하는것 같은데,
그 방법은 지정한 폴더가 없으면 안되고, 그 폴더에 있는 파일밖에 못받아오게되죠...
자세한 내용은 풀소스에있는 뮤직플레이어 같은걸 참조하시면 좋습니다 ^^
파일가져오기?? 재생?? 연속재생??