小编ggg*_*ggx的帖子

EXPO-AV 音频文件缓存 -REACT NATIVE

我正在使用 React Native 来开发一个应用程序。我目前正在使用 expo AV 录制音频文件,然后我可以将该文件发送到服务器。我真的不希望这些文件占用移动设备中的内存。

我使用 URI 来发送文件。但是,我想知道,每次使用这个应用程序时,我是否都会占用设备的内存?我认为该音频文件正在保存在缓存中。

这是我到目前为止所做的:


import { Audio } from "expo-av";


...

recording.stopAndUnloadAsync();
const uri = recording.getURI(); // use this uri to send by formData to the server
console.log("Recording stopped and stored at", uri);
...
Run Code Online (Sandbox Code Playgroud)

我的问题是,有没有办法清理这个缓存?

每次我用这个库录音时,这些文件真的会占用内存吗?

我怎样才能避免糟糕的用户体验,即用户在不知道确切原因的情况下失去记忆?这是一个大问题吗?

谢谢

javascript caching react-native expo expo-av

5
推荐指数
1
解决办法
768
查看次数

标签 统计

caching ×1

expo ×1

expo-av ×1

javascript ×1

react-native ×1