2011-10-11 1 views
2

내 시나리오에서 사용자가 내 웹 페이지를 방문하고 로컬 파일 시스템에서 음악 폴더를 선택하라는 메시지가 표시됩니다. 웹 응용 프로그램은 폴더를 크롤링하고 색인을 생성하여 노래의 모든 메타 데이터를 읽습니다. 잠시 후 페이지의 HTML에 색인이 표시되고 사용자가 재생할 노래를 선택합니다.구함 : 로컬 파일 시스템에서 음악을 검색하고 재생할 수있는 웹 페이지

나는 순수한 자바 스크립트로 이것을 수행 할 수 없다고 기대할 수 있습니까? 파일을 스캔하고 재생하기 위해 헤비급 객체 (임베디드 플래시 무비, Java Web Start, AIR 응용 프로그램 또는 Silverlight 응용 프로그램)에 의존해야한다고 생각합니다.

나는 이것이 깔끔한 Java Web Start로 할 수 있다고 확신한다. 그러나 임베디드 플래시 무비로 가능합니까? 나는 사용자를 위해 프로세스를 깨끗하고 능률적으로 만들려고 노력하고 있습니다.

어떻게해야합니까? 어떤 프레임 워크가이 꿈을 실현시킬 수 있습니까? 그리고 얼마나 많은 권한 화면을 통해 사용자가 강제로 wade하게됩니까? 시간 내 줘서 고마워!

답변

2

실제로 실제 재생을 제외한 모든 작업은 HTML5:s fileAPI을 통해 수행 할 수 있습니다. 재생은 done with HTML5:s audio tag 일 수 있습니다. 이러한 HTML5 기능은 모두 브라우저간에 매우 광범위하게 지원되지 않습니다.

크로스 브라우저 솔루션을 원한다면 HTML5 방식으로 플래시/실버 라이트

+0

+1을 사용해야한다고 생각합니다! 크로스 브라우저 솔루션의 경우 Flash가 더 효과적 일 수 있습니다. 모든 일반적인 플랫폼에서 작동합니다. –

+1

다음은 작동 예제입니다. http://antimatter15.github.com/player –

+1

흥미로운 예! 그러나 링크가 작동하지 않습니다. http://antimatter15.github.com/player/player.html은 작업 데모로 이동하고 https://github.com/antimatter15/player는 출처로 이동합니다. –