react-native - 是否可以使用 Expo 下载 YouTube 视频?

标签 react-native expo

我正在考虑能够在使用 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/

相关文章:

react-native - 找出 React Native 项目中未使用的导入

react-native - 无法将 Android 手机连接到我的 Expo 项目

create-react-app - 卸载 Expo CLI

javascript - React Native + AWS AppSync - 最大数据存储

javascript - 如何在 render return 里面写 if else react native

react-native - setOpacityTo() 与 <TouchableOpacity> 在 react-native

javascript - 在后台录制音频

react-native - 如何在 react-native 中更改动画中的文本?

css - React Native 中行高的样式非常不寻常

javascript - 如何在 snack.expo.io 中导入/导出 js 文件