react-native-fs


範例(未使用過)

let localSong = RNFS.CachesDirectoryPath + '/song-name.mp3';
RNFS.downloadFile('http://your-song.online/song.mp3', localSong).then(() => {
  let song = new Sound(localSong, '', (error) =>  {
    song.play();
  });
});

android 檔案

android Device Path
cordova.file.* AndroidExtraFileSystems r/w? persistent? OS clears private
file:///android_asset/ applicationDirectory assets r N/A N/A Yes
/data/data/<app-id>/ applicationStorageDirectory - r/w N/A N/A Yes
cache cacheDirectory cache r/w Yes Yes* Yes
files dataDirectory files r/w Yes No Yes
Documents documents r/w Yes No Yes
<sdcard>/ externalRootDirectory sdcard r/w Yes No No
Android/data/<app-id>/ externalApplicationStorageDirectory - r/w Yes No No
cache externalCacheDirectry cache-external r/w Yes No** No
files externalDataDirectory files-external r/w Yes No No

ios 檔案

ios Device Path
cordova.file.* iosExtraFileSystems r/w? persistent? OS clears sync private
/var/mobile/Applications/<UUID>/ applicationStorageDirectory - r N/A N/A N/A Yes
appname.app/ applicationDirectory bundle r N/A N/A N/A Yes
www/ - - r N/A N/A N/A Yes
Documents/ documentsDirectory documents r/w Yes No Yes Yes
NoCloud/ - documents-nosync r/w Yes No No Yes
Library - library r/w Yes No Yes? Yes
NoCloud/ dataDirectory library-nosync r/w Yes No No Yes
Cloud/ syncedDataDirectory - r/w Yes No Yes Yes
Caches/ cacheDirectory cache r/w Yes* Yes*** No Yes
tmp/ tempDirectory - r/w No** Yes*** No Yes

results matching ""

    No results matching ""