مشغل موسيقى HTML النقي
-
02-10-2019 - |
سؤال
كيف يمكنني استخدام HTML Pure لعمل مشغل موسيقى عبر الإنترنت خالٍ من المتصفح؟ مثل ، يمكنك النقر فوق زر ، وتبدأ الموسيقى في التشغيل. لقد جربت كل شيء مع <embed>
ودون) <noembed>
, ، ولكن لا يبدو أن أيا منها يعمل. أحتاجها للعمل في Firefox.
لدي ملف mp3.
تحرير: في الواقع ، يا رفاق ، أنا آسف جدا لطرح هذا السؤال. لقد رأيت الآن أنني ببساطة لم أكتب المسار بشكل صحيح. كل شيء يعمل بشكل جيد مع <embed src="../../path/to/file.mp3" autostart="false" width="20" height="20"/>
بطاقة شعار. الشيء هو أنني كنت أحاول كتابتها للمتصفحات التي لا تدعم Flash ، مثل Safari على سبيل المثال.
المحلول
أدرك أن هذا ليس إجابة على السؤال في حد ذاته ، فأنا أضيفه من أجل الاكتمال.
هذا الرابط لديه كل التقليب المحتمل الذي يمكنك تخيله ...
لست متأكدًا مما إذا كان الجزء أدناه سيعمل في Firefox:
إليك كيفية تضمين مشغل وسائط Windows في HTML.
لتضمين كائن في مستند HTML ، مطلوب معرف فئة الكائن. معرف الفصل لـ Windows Media Player 7 و 9 و 10 و 11 هو CLSID: 6BF52A52-394A-11D3-B153-00C04F79FAA6.
أدخل الكود التالي في مستند HTML الخاص بك لتضمين Windows Media Player 7 وبعد ذلك:
<OBJECT id="VIDEO" width="320" height="240"
style="position:absolute; left:0;top:0;"
CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
type="application/x-oleobject">
<PARAM NAME="URL" VALUE="your file or url">
<PARAM NAME="SendPlayStateChangeEvents" VALUE="True">
<PARAM NAME="AutoStart" VALUE="True">
<PARAM name="uiMode" value="none">
<PARAM name="PlayCount" value="9999">
</OBJECT>
في معلمة عنوان URL ، يمكنك تحديد عنوان URL (للتدفق) أو ملف محلي.
نصائح أخرى
هذه يجب أن تساعد. تتمتع علامة HTML5 Audio بدعم لائق مع إصدارات أحدث من Firefox و Safari و Chrome و Opera (للأسف لا Internet Explorer). قد تحتاج إلى تحويل .mp3 إلى .ogg أو تنسيق آخر لأن بعض المتصفحات تسمح فقط بتنسيقات معينة.
أوه ، ستحتاج إلى JavaScript لعناصر تحكم مثل .play () ، .pause () ...
لا أعتقد أن هذا ممكن حتى الآن (يأتي مع HTML5). يمكنك استخدام لاعب وسائل الإعلام ياهو الذي يعمل مع JavaScript.