如何在我的应用程序中使用 youtubeinmp3?
How can I use youtubeinmp3 in my app?
我想创建一个 mp3 下载器应用程序,经过一番研究,我找到了一个解决方案 YoutubeinMp3 API 但我不知道如何使用它api。 API官方link如下https://www.youtubeinmp3.com/api/
"I need know how can I use API of the youtubeinmp3... Can you give me an example?"
您提供的API link是带有示例的手册。向下滚动到 Direct Links 部分并阅读以供参考(URL 的 fetch
部分为您提供了 MP3 数据)。您只需访问 link 作为:
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
并且它将 return mp3 的字节数(在桌面浏览器测试中这将开始下载到硬盘)。因此,在 Android 中,您只需将字节接收到 ByteArray
,然后将这些字节作为文件保存在您的存储位置。
您可以查看一些教程,例如 Download from Internet and save to SD,但实际上任何关于从 Internet 保存文件(无论是图像还是 MP3 或其他)的教程都可以调整为使用您的 API link 作为下载源。
我想创建一个 mp3 下载器应用程序,经过一番研究,我找到了一个解决方案 YoutubeinMp3 API 但我不知道如何使用它api。 API官方link如下https://www.youtubeinmp3.com/api/
"I need know how can I use API of the youtubeinmp3... Can you give me an example?"
您提供的API link是带有示例的手册。向下滚动到 Direct Links 部分并阅读以供参考(URL 的 fetch
部分为您提供了 MP3 数据)。您只需访问 link 作为:
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
并且它将 return mp3 的字节数(在桌面浏览器测试中这将开始下载到硬盘)。因此,在 Android 中,您只需将字节接收到 ByteArray
,然后将这些字节作为文件保存在您的存储位置。
您可以查看一些教程,例如 Download from Internet and save to SD,但实际上任何关于从 Internet 保存文件(无论是图像还是 MP3 或其他)的教程都可以调整为使用您的 API link 作为下载源。