2011-10-11 11 views
2

私のシナリオでは、ユーザーが私のWebページにアクセスし、彼女のローカルファイルシステム上のMusicフォルダを選択するよう求められます。 Webアプリケーションはフォルダをクロールし、インデックスを作成して、すべてのメタデータを読み込みます。しばらくすると、インデックスがページのHTMLに表示され、ユーザーは再生する曲を選択します。募集:ローカルファイルシステムから音楽を発見して再生できるWebページ

純粋なJavascriptでこれを行うことはできません。私は、ファイルをスキャンして再生するために、重量のあるオブジェクト(埋め込みFlashムービー、Java Web Start、AIRアプリケーション、またはSilverlightアプリケーション)に依存しなければならないと思います。

私はこれが厄介なJava Web Startでできると確信しています。埋め込みFlashムービーで可能ですか?私は、プロセスをできるだけクリーンかつ合理化してユーザーのためにしようとしています。

どうすればよいですか?この夢を実現するための枠組みはどれですか?また、どのくらいの数の権限画面で強制的にウェイディングを実行できますか?御時間ありがとうございます!

答えて

2

実際には、実際の再生以外はすべてHTML5:s fileAPIで行うことができます。演奏はdone with HTML5:s audio tagです。これらのHTML5の両方の機能は、ブラウザ間で非常に広くサポートされていません。

クロスブラウザソリューションをご希望の場合は、Flash/Silverlightと一緒に行く必要があると思います。

+0

+1それに失敗すると、クロスブラウザソリューションのために、Flashがおそらくより効果的です:それはすべての一般的なプラットフォームで動作します。 –

+1

実例もあります:http://antimatter15.github.com/player –

+1

興味深い例!しかし、リンクは機能しません。 http://antimatter15.github.com/player/player.htmlは作業デモに進み、https://github.com/antimatter15/playerがソースに移動します。 –

関連する問題