How to make mb.miniAudioPlayer load mp3 file not when the player is initialized but when play starts
miniAutioPlayer は、プレーヤーの初期化時にmp3ファイルを読み込んでしまうから、プレーヤーをいくつも作るとメモリが食う。
よって、プレイするときに、mp3 ファイルをロードするように変更する。
jQuery.mb.miniAudioPlayer.js の中の、
1行取り除いて、2行付け加える。
Remove one line as below and...

Add two lines as below

なお、2017/7/20 での最新バージョンは日本では動作しない。
The latest version at 2017/7/20 doesn't operate at least in my environment in Japan...
追記:そうすると今度は再生するたびに同じファイルを読んでしまうので、一度読み込んだ曲は再生のたびには読み込まないようにプログラムを変更。media_already_set という変数を一つ作って、if ( ! media_already_set ) ....... みたいな処理をした。やりかたを教えてほしい人は聞いてください。覚えているうちは教えてあげます。
よって、プレイするときに、mp3 ファイルをロードするように変更する。
jQuery.mb.miniAudioPlayer.js の中の、
1行取り除いて、2行付け加える。
Remove one line as below and...

Add two lines as below

なお、2017/7/20 での最新バージョンは日本では動作しない。
The latest version at 2017/7/20 doesn't operate at least in my environment in Japan...
追記:そうすると今度は再生するたびに同じファイルを読んでしまうので、一度読み込んだ曲は再生のたびには読み込まないようにプログラムを変更。media_already_set という変数を一つ作って、if ( ! media_already_set ) ....... みたいな処理をした。やりかたを教えてほしい人は聞いてください。覚えているうちは教えてあげます。