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

时间:2019-10-17 15:54:36

标签: react-native expo

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

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

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

1 个答案:

答案 0 :(得分:1)

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

由于不需要链接,因此不需要弹出。