there is a ready-made CET-4 and CET-6 vocabulary on the Internet. Api can get words, translations, phonetic symbols and audio URLs through the vocabulary request.
the local audio that Mini Program requests to save 500words at a time, there are three ways to deal with the audio:
1. Return the acquired audio URL directly to the Mini Program client, so that because they are all characters, the memory required is not large. At present, there are two uncertain questions: whether the audio URL will change (personal feelings generally will not change). Audio acquisition delay is not large
2. Download the obtained audio URL as MP3, and save it on my server, and return my server audio address
3. Download the acquired audio URL as MP3, and save it on my server. When requesting 500words, download 100audio locally
.because the word recitation is faster than the page turning, I hope that when the word is displayed, the audio can be played automatically, reducing the delay as much as possible
so, which of the three options is better? thank you