2013-08-24 13 views
4

나는 단순한 미디어 플레이어를 크롬 패키지 앱으로 작성하려고하고 있으며이를 위해 앱을 통해 파일 시스템의 모든 폴더에 직접 액세스해야합니다. Chrome 앱에서 로컬 파일 시스템에 액세스 할 수 있습니까?

의사 코드

chrome.runtime.getFolderContents(
    'c:/my_music', 
    function(contents){ 
      // Do something 
    }); 

는 것이 가능할까요? 그렇다면 어떻게? 검색을 통해 "할 수 없다"는 명확한 정보를 얻지 못했습니다 ... 가능합니까?

+2

새로운 API가 개발 중입니다 (https://groups.google.com/a/chromium.org/forum/#!topic/apps-dev/fu1TyjdYLEc). 지금은 미디어 플레이어를 작성하고 있기 때문에 chrome.mediaGalleries API (https://developer.chrome.com/apps/mediaGalleries.html)를 사용할 수 있습니다. –

+0

이것은 매우 서늘하며 내 질문에 완벽하게 대답합니다. 이 코멘트를 답으로 추가하면 받아 들일 수 있습니다. :) – Loupax

+1

이전 메모를 추가하기 만하면이 기능 케이스가 없으면 미디어 갤러리 API를 사용해야합니다. 기능이 부족하고 디렉토리 접근 제안서를 갖고 싶다면 crbug.com에서 버그를 신고하고 참조하시기 바랍니다. –

답변

4

Media Galleries API은 "사용자의 동의하에 (사용자의 동의하에) 사용자의 로컬 디스크에서 미디어 파일 (이미지, 비디오, 오디오)에 액세스 할 수 있습니다."

사용자가 원하는 것을 할 수있는 충분한 권한을 사용자에게 묻는 것이므로 애플리케이션에 가장 적합합니다.

관련 문제