سؤال

كيف يمكنني استخدام 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.

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