我的视频下载程序无法正常工作

时间:2011-12-19 10:20:17

标签: java android android-manifest

这是我的代码,通过在编码中提供所需的视频网址来下载视频,它以我的方式自动下载但是它的工作没有任何正在建议我吗?

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();
    }
} 

1 个答案:

答案 0 :(得分:2)

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

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

您应该使用Webview打开YouTube链接。