اذهب إلى المحتوى
  • 0

هل كود تشغيل الصوت والفيديو في صفحة HTML الخاص بي جيد؟

Mohsin Fahdi

السؤال

 

 <body>
      <h3> click the play button </h3>
        <audio  id="myAudio" controls>
           <source src="straykids.mp3" type="audio/mpeg">
        </audio>
        <h4> click the play button to watch the video </h4>
        <video width="640" height="360" controls>
          <source src="straykids.mp4" type="video/mp4">
          your browser does not support the video tag
        </video>
    </body>

 

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0

 الكود  جيد جدًا، حيث استخدمت العناصر الصحيحة لتضمين ملفات الصوت والفيديو في صفحتك، كما أضفت عناصر التحكم التي تسمح للمستخدمين بالتشغيل والإيقاف المؤقت وضبط الصوت وما إلى ذلك.

 بعض الملاحظات البسيطة:

  • من الممكن إضافة صفات alt إلى عناصر <audio> و <video> لوصف الوسائط للمستخدمين الذين يستخدمون برامج قراءة الشاشة.
  • أيضًا إضافة عناصر <audio> و <video> إلى نفس العناصر <source> كالتالي:
<audio controls>
  <source src="straykids.mp3" type="audio/mpeg">
  <source src="straykids.ogg" type="audio/ogg">
</audio>

مما سيسمح للمتصفح باختيار أفضل تنسيق صوتي متاح.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

الكود الذي قمت بتقديمه لتشغيل الصوت والفيديو في صفحة HTML يعمل بشكل صحيح ويقوم بالمهمة بشكل أساسي. ولكن هناك بعض الإضافات التي يمكنك النظر فيها لتحسين تجربة المستخدم وتعزيز الوظائف. هنا بعض الاقتراحات:

إضافة أزرار تشغيل/إيقاف مخصصة: يمكنك إضافة أزرار تشغيل وإيقاف خاصة بك بدلاً من الاعتماد على واجهة التحكم الافتراضية. يمكنك استخدام صورة أو رمز للأزرار وربطها بوظائف تشغيل/إيقاف الصوت والفيديو.

إضافة الخيارات الإضافية للتحكم: يمكنك تحسين واجهة التحكم بإضافة خيارات إضافية مثل التقديم للأمام والترجيع وتعديل مستوى الصوت. يمكنك استخدام مكتبات JavaScript مثل "plyr" أو "video.js" لتوفير واجهة تحكم متقدمة ومخصصة.

تحسين توافق المتصفح: قد يكون هناك اختلافات في توافق تشغيل الصوت والفيديو بين المتصفحات المختلفة. يمكنك استخدام مكتبات مثل "Modernizr" للاحتياط والتحقق من دعم المتصفح لتنسيقات الصوت والفيديو المحددة قبل عرض العناصر.

تحسين تجربة الجوال: قم بتحسين تجربة المستخدم على الأجهزة المحمولة من خلال ضبط حجم الفيديو والتحكم في التنقل وزيادة الاستجابة للمس.

إضافة رسائل الخطأ: يمكنك إضافة رسائل الخطأ المناسبة للمستخدم عندما لا يتمكن المتصفح من تحميل أو تشغيل الصوت أو الفيديو. يمكنك استخدام عنصر <p> لعرض رسالة الخطأ وتنسيقها بشكل مناسب.

التحكم في التشغيل التلقائي: قد يكون من الضروري تعطيل تشغيل الصوت أو الفيديو تلقائيًا عند تحميل الصفحة، وذلك لتوفير تجربة مريحة للمستخدم وتقليل تحميل البيانات.

التوافق مع متطلبات الإمكانيات الخاصة: قد يكون هناك حاجة للتوافق مع متطلبات الإمكانيات الخاصة، مثل التوجيه الصوتي أو المساعدات القرائية. تأكد من توفير تجربة يسهل الوصول إليها لجميع المستخدمين.

هذه بعض الإضافات التي يمكنك النظر فيها لتحسينالكود الذي قدمته لتشغيل الصوت والفيديو في صفحة HTML جيد بشكل عام. ومع ذلك، هناك بعض الإضافات والتحسينات التي يمكنك النظر فيها لتحسين تجربة المستخدم وتعزيز الوظائف. هنا بعض الاقتراحات:

تحسين توافق المتصفح: قد يكون هناك اختلافات في توافق تشغيل الصوت والفيديو بين المتصفحات المختلفة. يمكنك استخدام مكتبات مثل "plyr" أو "video.js" لتحسين تجربة التشغيل عبر المتصفحات المختلفة.

استخدام تنسيقات فيديو متعددة: قد تواجه بعض المتصفحات صعوبة في تشغيل بعض تنسيقات الفيديو. يمكنك زيادة التوافقية عن طريق توفير ملفات الفيديو بتنسيقات متعددة، مثل MP4 وWebM وOgg، وذلك باستخدام عناصر <source> متعددة داخل عنصر <video>.

إضافة صورة مصغرة للفيديو: يمكنك إضافة صورة مصغرة للفيديو باستخدام الخاصية poster في عنصر <video>، والتي ستعرض قبل تشغيل الفيديو. هذا يوفر تجربة أفضل للمستخدمين ويساعد على جذب انتباههم للفيديو.

التحكم في التشغيل التلقائي: قد يكون من الضروري تعطيل تشغيل الصوت أو الفيديو تلقائيًا عند تحميل الصفحة، وذلك لتوفير تجربة مريحة للمستخدم وتقليل تحميل البيانات.

إضافة العنوان والوصف: قم بإضافة عنوان ووصف للصوت والفيديو باستخدام العناص

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

الكود الخاص بك يعمل بشكل جيد، ولكن يمكن اضافة بعض التعديلات لكود أفضل بقليل، عدا التعديلات التي ذكرها أصدقائي:

  • تضمين الكود الخاص بك في عنصر معبر لغويا لتوضيح هذا العنصر لباقي المطورين الذين يمكن أن يعملو معك، مثل section:
<section>
  // الكود الخاص بك
</section>
  • اضافة نص داخل ال video او ال audio لعرضه في حال كان المتصفح لايدعم هذه العناصر:
<video width="640" height="360" controls>
        <source src="straykids.mp4" type="video/mp4">
        Your browser does not support the video tag.
</video>

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...