私はアプリの開発に関しては初心者です。私はアンドロイドとiOS用のシンプルなオーディオプレーヤーアプリを作り、phonegapビルドでそれを構築しました。オフラインで使用するためのファイルをダウンロードするCordova/PhoneGap build
アプリはそうのようなリモートサーバ上に配置されているMP3ファイルをロードするために<audio>
htmlタグを使用しています。
<div class="mobileui-music-cover-controls">
<audio ontimeupdate="udpateProgress()" id="player">
<source src="http://www.myserver.com/audiofile.mp3" type="audio/mpeg">
</audio>
<a id="playKnop" href="JavaScript:playMusic()" class="play"><i class="ion-ios-play"></i></a>
<a id="pauseKnop" href="JavaScript:pauseMusic()" class="play"><i class="ion-ios-pause"></i></a>
</div>
を、私はこの例ではscr
を変更しました。
インターネット接続が安定していても接続の低下などの問題が発生している人は、問題なく動作します。 ユーザーの要求に応じてファイルをオフラインにしたいと考えています。だからオプションでなければならない(ボタンをクリックするなど)。 ファイルがデバイスに存在するかどうかを検出し、そうであればリモートファイルを介してローカルファイルを選択する必要があります。
要するに、2つの質問があります。
- ユーザーリクエストに応じて特定のファイルをダウンロードするにはどうすればよいですか?
- ファイルが存在するかどうかを確認して正しいファイルを再生するにはどうすればよいですか?
私はこれを行う方法を理解していないようです。私はここ数日間は作業していますが、これを達成する方法については正直なところありません。どんな助けでも大歓迎です。