我想创建一个mp3下载器应用程序,经过一些研究后我发现了一个 YoutubeinMp3 API 的解决方案,但我不知道如何使用这个api。 API官方链接如下https://www.youtubeinmp3.com/api/
答案 0 :(得分:0)
"我需要知道如何使用youtubeinmp3的API ...你能举个例子吗?"
您提供的API link是手册的示例。向下滚动到直接链接部分,以供参考(URL的fetch
部分为您提供MP3数据)。您只需访问以下链接:
https://www.youtubeinmp3.com/fetch/?video=https://www.youtube.com/watch?v=12345
您可以将12345
替换为所需视频的实际视频ID (例如:iOWamCtnwTc
)。示例:
https://www.youtubeinmp3.com/fetch/?video=https://www.youtube.com/watch?v=iOWamCtnwTc
它将返回mp3的字节(在桌面浏览器测试中,这将开始下载到硬盘)。因此,在Android中,您只需将字节接收到ByteArray
,然后将这些字节作为文件保存在存储位置。
您可以查看一些教程,例如Download from Internet and save to SD,但实际上任何有关从互联网保存文件的教程(无论是图片还是MP3等)都可以调整为使用您的API链接作为下载源。