마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

폰에 있는 동영상 재생 소스 입니다. 뭐가안되는지좀알려주세요

0 추천
public String File_name = "movietest.mp4";
public String File_extend = "mp4";
public String File_folder = "/storage/sdcard0/";
 
 
case R.id.button3:
RecyclingDialog();
break;  버튼클릭시  다이어로그 띄운뒤 
 
private void RecyclingDialog(){
AlertDialog.Builder alt_shut = new AlertDialog.Builder(this);
alt_shut.setMessage("동영상이 없을 경우 설치를 먼저 해주셔야됩니다!")
.setCancelable(false)
.setPositiveButton("확인", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int id)
{
if (new File(File_folder + File_name).exists() == false) {
Log.d("다운받은파일보기버튼", "파일이없을떄");
Toast.makeText(getApplicationContext(), "파일이없습니다. 다운먼저받아주세요", 0).show();
}else {
Log.d("다운받은파일보기버튼", "파일이있을때 왜안되!!");
Toast.makeText(getApplicationContext(), "파일이 잇다!! 실행되라", 0).show();
showDownloadFile();
}
 
}
})

여기까진 됩니다. 파일이없으면 다운을 받으라고 토스트가 띄어지며 파일이 있으면 있다고 토스트가 뜹니다

private void showDownloadFile(){
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
if (File_extend.equals("mp4")) {
intent.setDataAndType(Uri.fromFile(file), "vidio/*");
}
startActivity(intent);

여기서 인텐트를 태우질못하네요... 경로가 잘못되서 동영상을 못찾는 오류같은데 오류내용은

Intent { act=android.intent.action.View dat=file:///storage/sdcard0/moviestest.mp4 typ=vidio/* flg=0x4000000}

이 부분이 가장의심되는데요 file:/// < 이게 3개나 붙어서 제대로파일을못찾아서 뜨는거같구요

다른오류부분은 com.exampl.imsi.MainActivity.showDownloadFile(MainActivity.java:147)입니다

이건 startActivity(intent);  이부분이구요

뭘 고쳐야되는지좀 알려주세요 ㅠ_ㅠ

콜벳 (7,150 포인트) 님이 2014년 7월 25일 질문

1개의 답변

0 추천
 
채택된 답변

설마 vidio 오타 때문은 아니겠죠?

쎄미 (162,410 포인트) 님이 2014년 7월 25일 답변
콜벳님이 2014년 7월 25일 채택됨
답변감사합니다
저거 오타 고쳤더니 오류는 안뜨는데 재생은 안되고 토스트만 뜹니다...
아아..아니네요 그래도 오류가뜹니다 같은오류로..ㅠㅠ
아아아 감사합니다 이거 맞네요 비디오철자가 틀렸네요 ㅠ_ㅠ 정말감사합니다!
...