gpt4 book ai didi

java - 我的视频下载程序无法运行

转载 作者:行者123 更新时间:2023-12-02 08:03:22 25 4
gpt4 key购买 nike

这是我通过在编码中提供所需视频 URL 来下载视频的代码,它会以我的方式自动下载,但它不起作用,有人建议我吗?

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

最佳答案

您提供的链接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 链接。

关于java - 我的视频下载程序无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8559874/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com