2012-04-15 15 views
1

私はHTML 5のメリットを使ってMP3プレーヤーを作成しようとしています。今までローカルファイルを再生してもOKです。私はこれらの例に基づいてサンプルコードを書いています:http://antimatter15.github.com/player/player.html ここには:私は各mp3ファイルの参照を取得する必要があります。私はこの参照をすべて取得し、クライアントがウェブサイトにアクセスしたときにデータベースに保存して、このプレイリストを表示したいと考えています。問題は、クライアントのクローズ/オープン・ブラウザーがファイルへのBLOB参照がもはや有効でないことを毎回前に言いました。 IamはFileSystem APIを探しており、サンドボックスセクションにデータを保存することができます。したがって、ユーザーが必要とするたびにデータを消去することができ、私のサーバーデータベースにmp3参照を保存することはできません。あなたは私に訴えを与えることができますか?実際のところは、私のユーザーがプレイリストを作成できるようにmp3ローカルファイルからの参照を保存するだけで、彼がそのプレイリストを見ることができるWebページにアクセスするたびに保存されます。ローカルmp3をHTML5で再生します。どのようにプレイリストを作成するためにファイル参照を保存することができますか?

事前のおかげで、

http://www.html5rocks.com/en/tutorials/file/filesystem/

答えて

1

は、私は、この参照(または「オブジェクトのURL」)を疑う永続性のものは、ブラウザによって、意図的にサポートされていません。さもなければ、あなたは意識せずにユーザのファイルシステムにアクセスできます。これはセキュリティ上の問題となる可能性があります。 hereで引用されたよう

あなたがwindow.URL.createObjectURL()を呼び出すたびに、一意のオブジェクトURLはすでにそのファイルのオブジェクトのURLを作成した場合でも、作成されます。

関連する問題