跨平台文件API - 打开和列出文件夹

时间:2015-01-07 23:53:07

标签: javascript firefox firefox-addon asp.net-web-api mozilla

我要开始这个mozilla学生项目:https://github.com/Mozilla-Student-Projects/Projects-Tracker/issues/54 我对WebAPI有点困惑,因为据我所知,用JS管理文件是不可能的。 有人可以指出我研究和测试的正确方向吗?

我启用了Firefox DeviceStorage,但我无法获取DeviceStorage,状态一直处于“待定”状态。

THX

2 个答案:

答案 0 :(得分:1)

如果您正在开展MDN夏季项目,那么您应该从这里开始!

https://developer.mozilla.org/en/docs/Web/API/File

您所关联的暑期学校主题是寻找一个浏览器应用,所以我认为您使用File API来浏览MP3 - 这里是一个小提示,显示它正在使用MP3 -

http://jsfiddle.net/derickbailey/s4P2v/

我在这里修补了这个小提琴:

http://jsfiddle.net/s4P2v/129/

使用autoplay =" true"所以它实际上播放MP3。

html...
<audio id="audio" autoplay="true"></audio>

js....
$("#audio").prop("src", objectUrl);

使用File API,您可以使用该信息编写多个音频标签 - https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Using_HTML5_audio_and_video - 每个MP3文件一个。

音频标签会让你播放这些文件......你就拥有了MP3播放器的开端。

答案 1 :(得分:1)

您可以处理文件,但Gaia适用于Firefox OS,因此您可以访问privelaged的东西。请参阅标记为的部分我不确定如何操作,但Gaia和Firefox OS帮助区域的人员可以提供帮助。

你可以在gaia频道的irc上找到这方面的帮助,但是你必须发送一条消息并等待24小时,人们在irc频道上没那么活跃。 http://client01.chat.mibbit.com/?server=irc.mozilla.org%3A%2B6697&channel=%23gaia

firefox os和gaia help也可以在#b2g频道中找到:https://client00.chat.mibbit.com/?url=irc%3A%2F%2Firc.mozilla.org%2F%23b2g