所以我发现了如何生成一个Youtube视频的mp3下载链接的URL给出它的videoID与这个问题的帮助:Youtube下载链接从http://www.youtube-mp3.org/
生成的媒体URL为http://www.youtube-mp3.org/get?ab=128&video_id="+video_id+"&h="+info.h+"&r="+timeNow+"."+cc(video_id+timeNow)
但是我如何访问头文件info.h呢?我已经做了一些c++,但我不知道如何在Android中访问它。
还有,"cc"是什么意思?
谢谢。
cc()
是您链接问题中引用的函数。它是你引用的生成URL上面的代码块。
关于info.h
:它是一个变量。您需要研究给定脚本中变量的设置位置。它不是头文件,与c++无关。
作为一种选择,你也可以下载youtube网页,然后搜索视频的配置(以json格式编写)。有一个url编码参数,名称为"url_encoded_fmt_stream_map"。只需解码它并找到"type=audio"的流。通常你会得到一个mp4和vorbis选项。这可能比使用外国服务更容易。