2012-06-20 46 views

回答

2

是的,可以使用纯粹的JavaScript通过HTML5's File API。您可以将任何文件读入dataurl并将其放入<audio>src

演示代码:http://www.html5rocks.com/en/tutorials/file/dndfiles/#toc-reading-files

您还可以做很多事情与文件。您可以将其保存在数据库(WebSQL)中,也可以修改或分析它。

+0

该文件的加载只发生在客户端?没有将文件上传到服务器的流量? – tomermes

+0

@tomer - 是的,浏览器读取文件,而不是服务器。 (它不会将其上传到服务器,它全部在客户端完成。) –

2

您可以使用Java小程序,但如果您想要文件系统访问,则需要转出沙盒。我不是一个小程序开发人员,不记得如何去做,但一些谷歌福可以得到具体细节。

+1

打算评论相同的效果,看看这个链接关于它http://www.coderanch.com/how-to/java/HowCanAnAppletReadFilesOnTheLocalFileSystem –

+2

@ dann.dev +1这就是它的优点(),我第一次看到它在反编译的Minecraft代码中。和不错的转身时间〜35秒! – iracigt

+0

@Koalaboy - 为什么Java applet只能通过JavaScript实现它? –