是否可以通过Expo下载YouTube视频?

问题描述 投票:0回答:1

我正在寻找能够在通过Expo创建的React Native应用中下载YouTube视频的功能。我目前正在使用Expo的FileSystem.downloadAsync,但这需要直接指向该资源的URL才能下载。我遇到了很多软件包,例如youtube-dl,但它们都需要运行Node.JS。

我的下一个想法是使用nodejs-mobile在我的应用程序中使用Node.JS,直到我发现您需要从Expo退出,这绝对是我不想做的。

[有人知道在Expo应用程序中下载YouTube视频的方法吗?或者只是简单地获得直接文件链接以传递到FileSystem.downloadAsync

非常感谢您的帮助!

react-native expo
1个回答
1
投票

您可能可以使用react-native-ytdl通过其getInfo方法(see this example)获取直接视频URL,然后仍然使用FileSystem.downloadAsync下载文件。

© www.soinside.com 2019 - 2024. All rights reserved.