أنا أتطلع إلى حفظ ملفات mp3 في التخزين المحلي

برمجة


أقوم بشكل أساسي بإنشاء هذا الموقع الذي يعمل محليًا على جهاز الكمبيوتر الخاص بك
إنه مشغل موسيقى يمكنك سحب ملفات mp3 إليه وحفظها على جهازك، وتكون قادرًا على تشغيلها باستخدام واجهة مستخدم رائعة. إنه للمدرسة ولهذا السبب أريده، حيث أن جميع مواقع الموسيقى محظورة.
لكن في الأساس، أحتاج إلى إيجاد طريقة لحفظ الملفات الصوتية في LocalStorage ما لم تكن هناك طريقة أخرى للقيام بذلك. إذا لم يكن ذلك ممكنًا، فهل هناك أي طريقة لجعله يظهر على الموقع عندما تقوم بسحب ملف MP3 إلى مجلد معين (على الرغم من أنه سيعمل لأسباب أمنية)

ما حاولت:

لقد جربت التخزين المحلي وحفظت عناوين الأغاني والأشياء ولكن الصوت نفسه لم يحدث

الحل 1

ربما كنت تبحث عن واجهة برمجة تطبيقات نظام الملفات؟
واجهة برمجة تطبيقات نظام الملفات – واجهات برمجة تطبيقات الويب | MDN[^]

ومع ذلك، إذا كنت تقوم بتحميل صفحة HTML “فضفاضة” من القرص، وليس عبر خادم ويب، فمن المحتمل ألا ينجح هذا. تميل واجهات برمجة التطبيقات مثل هذه إلى أن تقتصر على السياقات “الآمنة”، مما يعني المواقع التي يتم تقديمها عبر HTTPS، أو المواقع التي يتم تقديمها من “المضيف المحلي”. ملفات HTML العشوائية الموجودة على القرص لا تعتبر “آمنة” لهذا الغرض.

الحل 2

لا أوصي به: LocalStorage صغير جدًا: 5 ميجابايت لكل تطبيق لكل متصفح، لذلك لن تحصل على الكثير منه.

قم بالتنزيل إلى العميل واسمح له بتخزينه محليًا أو بثه من الخادم الخاص بك.

وتجاوز القيود المدرسية ليس فكرة رائعة إذا فكرت في الأمر: إذا وضعوا مثل هذه القيود، فسوف يتحققون من التزامك بها …

コメント

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