Phonegap メディア APIを使用すると、Web サーバーでホストされている外部ファイルを再生できます。
そのファイルを再生したら、ローカルに保存して、次に聞くときに URL ではなくローカル パスから取得できるようにすることはできないのでしょうか。これが「オフライン」と言う意味です。
ただし、メディア API には save() メソッドはありません。ファイル APIを使用して取得できるように、ファイルはキャッシュに保存されていますか (パスがわかっている場合)。
解決策の 1 つは、ファイルをダウンロードしてから再生することだと思いますが、ダウンロードが完了するまでユーザーを待たせたくありません。メディア ファイルを asa p として再生したい。たとえば、プログレッシブ ダウンロードを使用して、ファイルが完全にダウンロードされる前に再生を開始することはできますか?