سؤال

أقوم بإنشاء موقع ويب لتدريب الأذنين للموسيقيين.في PHP، يقوم بإنشاء ملف MIDI بسيط به خطأ (نغمة غير متناغمة) ويجب على المستخدم تصحيحه.يقوم بحفظ ملف MIDI ويجب على المستخدم تشغيله.وهنا يبدأ الجزء المضحك.

مشاكل:

  • أنا يجب أن use MIDI, because the exercises are created on-the-fly with random errors.
  • أنا لا تستطيع قم بتحويله إلى خادم mp3/ogg نظرًا لأن استضافة الويب عادةً لا تأتي مع خجل أو حزمة ضعيفة (صححني إذا كنت مخطئًا).سيكون الموقع غير ربحي (أو ربحه منخفض جدًا في أحسن الأحوال)، لذا فإن الاستضافة المخصصة ليست خيارًا.
  • هناك مليارات المجموعات الممكنة، لذا فإن إعداد ملف صوتي كبير واحد غير ممكن.
  • التشغيل يجب ان يكون عبر منصة.
  • أنا هل تحب أن السيطرة على التشغيل عبر JS.

ما حاولت:

  • <embed> و <object> - بهذه الطريقة يمكنك السماح للمتصفح باختيار المكون الإضافي.إنه غير متناسق وتفقد معظم التحكم في التشغيل (ناهيك عن الجانب المرئي)

  • <audio> - لا يدعم MIDI على الإطلاق

  • QuickTime بالاشتراك مع AC_QuickTime.js 1.2 العتيق، والذي يستخدم <embed> و <object> ديناميكيا - ولكن لا أريد إزعاج المستخدمين مع تثبيت البرنامج المساعد الإضافي.

سؤال:

هل هناك أي نهج/تقنية أخرى يمكنني استخدامها؟

هل كانت مفيدة؟

المحلول

لذلك قمت أخيرًا بإعداد VPS، وقمت بتثبيت الخجل والضعف وكل شيء يعمل مثل السحر.النتائج هنا: Yesmaestro.com

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top