Tôi đang tìm cách lưu mp3 vào bộ nhớ cục bộ

lập trình


về cơ bản tôi đang tạo trang web này chạy ĐỊA PHƯƠNG trên máy tính của bạn
đó là một trình phát nhạc mà bạn có thể kéo các tệp mp3 vào và lưu chúng vào thiết bị của mình, đồng thời có thể phát chúng với giao diện người dùng thú vị. Nó dành cho trường học nên đó là lý do tôi muốn nó, vì tất cả các trang web âm nhạc đều bị chặn.
nhưng về cơ bản, tôi cần tìm cách lưu tệp âm thanh trong LocalStorage trừ khi có cách khác để làm điều đó. Nếu điều đó là không thể thì có cách nào để khi bạn kéo một tệp MP3 vào một thư mục cụ thể, nó sẽ hiển thị trên trang web (mặc dù vậy, nó có thể hoạt động vì lý do bảo mật)

Những gì tôi đã thử:

tôi đã thử lưu trữ cục bộ và lưu tên bài hát cũng như nội dung nhưng bản thân âm thanh thì không

Giải pháp 1

Có lẽ bạn đang tìm kiếm API hệ thống tệp?
API hệ thống tệp – API web | MDN[^]

Tuy nhiên, nếu bạn đang tải một trang HTML “rời” từ đĩa chứ không phải qua máy chủ web thì điều này có thể không hoạt động. Các API như thế này có xu hướng bị hạn chế trong bối cảnh “bảo mật”, nghĩa là các trang web được phân phối qua HTTPS hoặc các trang web được phân phối từ “localhost”. Các tệp HTML ngẫu nhiên trên đĩa không được coi là “an toàn” cho mục đích này.

Giải pháp 2

Tôi không khuyến nghị điều đó: LocalStorage khá nhỏ: 5Mb cho mỗi ứng dụng trên mỗi trình duyệt, vì vậy bạn sẽ không nhận được nhiều thứ trong đó.

Tải xuống ứng dụng khách và để họ lưu trữ cục bộ hoặc truyền phát từ máy chủ của bạn.

Và bỏ qua các hạn chế của trường học không phải là một ý tưởng tuyệt vời nếu bạn nghĩ về nó: nếu họ đưa ra những hạn chế như vậy, họ sẽ kiểm tra xem bạn có tuân thủ chúng không …

コメント

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