我希望将 mp3 保存在本地存储中

编程


基本上我正在制作这个在您的计算机上本地运行的网站
它是一个音乐播放器,您可以将 mp3 文件拖入其中并将它们保存到您的设备上,并能够使用很酷的 UI 来播放它们。 这是为了学校,所以这就是我想要它的原因,因为所有音乐网站都被屏蔽了。
但基本上,我需要找到一种方法将音频文件保存在 LocalStorage 中,除非有其他方法可以做到这一点。 如果那不可能,是否有任何方法可以做到这一点,以便当您将 MP3 拖到特定文件夹中时,它会显示在网站上(尽管出于安全原因,怀疑它是否有效)

我尝试过的:

我尝试过本地存储并保存歌曲标题和内容,但音频本身没有

解决方案1

也许您正在寻找文件系统 API?
文件系统 API – Web API | MDN[^]

但是,如果您从磁盘加载“松散”HTML 页面,而不是通过 Web 服务器加载,则这可能不起作用。 像这样的 API 往往仅限于“安全”上下文,这意味着通过 HTTPS 提供服务的站点,或从“localhost”提供服务的站点。 磁盘上的随机 HTML 文件不符合此目的的“安全”条件。

解决方案2

我不推荐它:LocalStorage 非常小:每个浏览器每个应用程序 5Mb,所以你不会在那里得到太多。

下载到客户端并让他们将其存储在本地,或从您的服务器流式传输。

如果你仔细想想,绕过学校的限制并不是一个好主意:如果他们实行这样的限制,他们会检查你是否遵守这些限制……

コメント

タイトルとURLをコピーしました