我正在考虑能够在使用 Expo 创建的 React Native 应用程序中下载 YouTube 视频。我目前正在使用Expo的FileSystem.downloadAsync ,但这需要直接指向要下载的资源的 URL。我遇到过很多包,例如 youtube-dl但它们都需要 Node.JS 才能运行。
我的下一个想法是在我的应用程序中使用 Node.JS nodejs-mobile - 直到我发现你需要退出世博会,我绝对不想这样做。
有人知道如何在 Expo 应用程序中下载 YouTube 视频吗?或者只是简单地将直接文件链接传递到 FileSystem.downloadAsync ?
最佳答案
您也许可以使用react-native-ytdl通过其 getInfo
方法 ( see this example ) 获取直接视频 URL,然后仍使用 FileSystem.downloadAsync
下载文件。
由于不需要链接,因此不需要弹出。
关于react-native - 是否可以使用 Expo 下载 YouTube 视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58436506/