Comment puis-je forcer un élément audio HTML5 à mettre en mémoire tampon un morceau entier?

Je suis le développement d'un serveur local qui sera diffuser de l'utilisateur des fichiers audio afin qu'ils puissent y accéder via un navigateur web en utilisant le HTML5 audio de l'objet. Comme ces fichiers sont sur l'ordinateur de l'utilisateur, j'attends les fichiers à être mis en mémoire tampon complètement quand ils sont chargés, mais pour certains des fichiers volumineux, les chansons ont tamponné une partie du chemin, puis s'arrêter et reprendre la mise en mémoire tampon quelque temps plus tard.

Ma question est: comment puis-je la force de l'objet audio tampon de l'ensemble de la chanson à la fois? Puis-je le faire à partir de javascript, dois-je définir un attribut de l'objet audio, ou est-il autre chose que je peux faire?

source d'informationauteur George