android – 使用jsoup从网站网址中提取youtube视频网址

我有这个代码工作在同一个网站,但他们改变了主题,现在我正在努力.我在这里弄错了什么来获取YouTube视频的网址?这是我的方法.该站点的示例链接是http://kabumbu.co.tz/mahojiano-na-masau-bwire/

Element video = doc.select("div.single-archive iframe").first() ;
          videourl = video.attr("src");

解决方法:

到目前为止,代码是正确的,但我只是错误地从视频网址中提取视频ID.使用这种方法有效

public static String extractVideoId(String ytUrl) {
    String vId = null;
    Pattern pattern = Pattern.compile(".*(?:youtu.be\\/|v\\/|u\\/\\w\\/|embed\\/|watch\\?v=)([^#\\&\\?]*).*");
    Matcher matcher = pattern.matcher(ytUrl);
    if (matcher.matches()){
        vId = matcher.group(1);
    }
    return vId;
}
上一篇:android – 有没有办法从我的活动中播放流媒体YouTube视频?


下一篇:java – Youtube Analytics和Google服务帐户