SDカードで動画を再生しようとすると、「この動画は再生できません」というエラーメッセージが表示されます。私のコードに何か問題はありますか?コメントされたコードのどれも動作していないようです。Android 2.2:SDカードから動画を再生する際に問題が発生する
public void PlayVideo(View view)
{
VideoView videoView = (VideoView) findViewById(R.id.videoView);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
//最終的な文字列MEDIA_PATH =新しい文字列( "/ sdcard/yu5.mp4");
//videoView.setVideoPath(MEDIA_PATH);
//videoView.setVideoURI(Uri.fromFile(new File(Environment.getExternalStorageDirectory(),"yu5.mp4")));
//videoView.setVideoURI(Uri.parse("file:///sdcard/yu5.mp4"));
videoView.setVideoURI(Uri.parse("http://www.law.duke.edu/cspd/contest/finalists/viewentry.php?file=mfog"));
videoView.setMediaController(mediaController);
videoView.start();
}
私はコードのようにウェブからストリームすると、ビデオはかなり遅れています。
これは別の例です。 http://stackoverflow.com/questions/10083609/playing-video-from-sd-card はそれを取りに行きます。 –