我的视频下载程序不能正常工作

我的视频下载程序不能正常工作

问题描述:

这是我的代码,用于通过在编码中提供所需的视频网址来下载视频,它以我的方式自动下载,但它的任何内容都不能正常工作。我的视频下载程序不能正常工作

import android.app.Activity; 
import android.net.Uri; 
import android.os.Bundle; 
import android.widget.MediaController; 
import android.widget.VideoView; 

public class Video extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     this.setContentView(R.layout.main); 

     VideoView videoView = (VideoView)this.findViewById(R.id.videoView); 
     MediaController mc = new MediaController(this); 
     videoView.setMediaController(mc); 
     // (1) Web 
     videoView.setVideoURI(Uri.parse("http://www.youtube.com/watch?v=CHVhwcOg6y8")); 




     videoView.requestFocus(); 
     videoView.start(); 
    } 
} 
+0

答案是否解决了您的问题? – Karthik 2011-12-20 09:05:31

您已经提供的链接http://www.youtube.com/watch?v=CHVhwcOg6y8是一个HTML页面。
setVideoURI()提供的URI应该是诸如mp4或avi等媒体文件。

VideoView无法解析HTML页面。它只能解码和播放视频文件或流视频内容(在这种情况下,开放的我们应该指向媒体文件,如http://people.sc.fsu.edu/~jburkardt/data/mp4/cavity_flow_movie.mp4
看到这个:Using VideoView for streaming or progressive-download video

您应该使用网页视图用于打开YouTube链接。