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

React native 是否可以通过Expo下载YouTube视频?,react-native,expo,React Native,Expo,我希望能够在Expo创建的React原生应用程序中下载YouTube视频。我目前正在使用Expo的,但是这需要一个直接指向资源的URL来下载。我遇到过很多包,比如,但是它们都需要Node.JS来运行 我的下一个想法是在我的应用程序中使用Node.JS,直到我发现你需要从Expo中弹出,这是我绝对不想做的 有人知道在世博会应用程序中下载YouTube视频的方法吗?或者只是简单地获取一个要传递到的直接文件链接?您可以使用通过他们的getInfo方法()获取直接视频URL,然后仍然使用FileSyst

我希望能够在Expo创建的React原生应用程序中下载YouTube视频。我目前正在使用Expo的,但是这需要一个直接指向资源的URL来下载。我遇到过很多包,比如,但是它们都需要Node.JS来运行

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

有人知道在世博会应用程序中下载YouTube视频的方法吗?或者只是简单地获取一个要传递到的直接文件链接?

您可以使用通过他们的
getInfo
方法()获取直接视频URL,然后仍然使用
FileSystem.downloadsync
下载文件


因为不需要链接,所以不需要弹出。

您可以将外部web服务与简单的http一起使用,就像您可能知道有其他库可以这样做一样?我一整天都在试着用这个,但是在回调中卡住了。这个看起来是我最好的选择。我发现了一些需要弹出的库,就增加的复杂性而言,我个人不认为这有什么大不了的。但这取决于你的局限性和目标。否则我会考虑使用一个外部的NoDE.js服务器来获取和暂时存储你的移动应用程序的文件下载。