1

HTML5の利点を使用してmp3プレーヤーを作成しようとしています。これまで、ローカルファイルを再生しても問題ないようです。これらの例に基づいてサンプルコードを書いています:http://antimatter15.github.com/player/player.html これが問題です:私は各mp3ファイルの参照を取得する必要があります。クライアントがこのプレイリストを表示するWebサイトにアクセスするときのために、このすべての参照を取得してデータベースに保存したいと思います。問題は、クライアントがブラウザを閉じたり開いたりするたびに、ファイルへのblob参照が無効になる前に述べたように行うことです。Iamは、サンドボックスセクションにデータを保存できるFileSystemAPIを探しています。そのため、ユーザーが必要とするたびにデータをクリーンアップできますが、サーバーデータベースにmp3参照を保存することはできません。皆さん、私に推測をお願いしますか?本当のことは、mp3ローカルファイルから参照を保存して、ユーザーがプレイリストを作成できるようにすることです。ユーザーがWebページにアクセスするたびに、そのプレイリストを見ることができます。

前もって感謝します、

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

4

1 に答える 1

1

この参照 (または「オブジェクト URL」) の永続化が意図的にブラウザーでサポートされていないのではないかと思います。そうしないと、ユーザーの気付かないうちにユーザーのファイルシステムにアクセスできてしまいます。これはセキュリティ上の問題である可能性があります。

ここで引用されているように:

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

于 2012-05-31T07:54:59.587 に答える