2013-01-31 4 views
0

VideoView와 관련된 모든 것을 시도했지만 콘솔이나 장치에 오류 메시지가없는 빈 검정색 컨테이너 만 가져옵니다.VideoView가 URL에서 비디오를 재생하지 않습니다.

나는 SGS3과 Xperia U로 시도했지만 어느 것도 작동하지 않았습니다.

다음은 활동의 한 OnCreate 함수에 대한 코드입니다 :

protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_about); 
     // Show the Up button in the action bar. 
//  getActionBar().setDisplayHomeAsUpEnabled(true); 

     String videoPath = "http://daily3gp.com/vids/747.3gp"; 
     String videoPath2 = "http://www.law.duke.edu/cspd/contest/finalists/viewentry.php?file=docandyou"; 
     VideoView aboutVideoView = (VideoView) findViewById(R.id.aboutVideoView); 

     aboutVideoView.setVideoURI(Uri.parse(videoPath2)); 
     aboutVideoView.setMediaController(new MediaController(this)); 
     aboutVideoView.setVisibility(1); 
     aboutVideoView.bringToFront(); 
     aboutVideoView.requestFocus(); 
     aboutVideoView.start(); 
    } 

나는,/주석을 다른 라인을 주석 시도 모두 비디오 소스를 시도했지만 나는 그것을 재생 만들 수 없습니다. 누군가이 코드 조각에 문제가 있음을 알기를 바랍니다.

+0

내가 게시 한 해결책을 참조하십시오. 동일한 코드로 두 비디오 영상을 모두 재생할 수 있습니다. –

답변

0

코드가 잘 작동합니다.

매니페스트 파일에서 인터넷 사용 권한을 확인하십시오.

<uses-permission android:name="android.permission.INTERNET" /> 
+0

권한이 설정되었음을 언급하는 것을 잊어 버렸습니다. 응용 프로그램은 layar SDK를 사용합니다.이 SDK는 인터넷을 실행해야합니다 (작동합니다). 이상한 ... –

+0

@MarianoGrandioso는 나에게 잘 작동하는 것 같습니다. 당신도 sdcard에서 비디오와 시도를 줄 수 있습니다. –

관련 문제