الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تشغيل عدد من الملفات الصوتية دون إعادة تحميل الصفحة

بدأه أسماء-web في 25 سبتمبر 2012 · 7 رد · 1,265 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

بارك الله فيكم

فكرة الكود:

تشغيل عدد من الملفات الصوتية بحيث يتم تشغيل الملف الثاني بعد نهاية الملف الأول.

- تشغيل الملفات يتم بالتسلسل وليس عشوائيا

- (نقطة البداية/التشغيل) الساعة التي يبدأ فيها تشغيل الملف الأول

- الكود يتضمن حساب الوقت المتوقع لنهاية كل ملف

المشكلة :

يجب إعادة تحميل الصفحة من المستخدم لتشغيل الملف التالي.

السؤال :

1) كيف أطور الكود ليقوم بتشغيل الملفات من أول ملف إلى آخر ملف دون إعادة تحميل الصفحة، مع كود مثال؟

2) كيف أضيف ساعة+تاريخ تتغير تلقائيا في نفس الصفحة (التي فيها الملفات الصوتية) ؟

وجزاكم الله خيرا

#2

وعليكم اليلام ورحمة الله وبركاتة

بعض الإستفسارات حتى نستطيع مساعدتك :

- ماذا تستخدمى لتشغيل الملفات الصوتية على الويب هل الفلاش أم وسم الملفات الصوتية فى HTML5 .

- في ماذا سيتم إستخدام الكود "نشاط الموقع الذى سيستخدم به الكود"

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#3
ahmedsaoud31 كتب:

وعليكم اليلام ورحمة الله وبركاتة

بعض الإستفسارات حتى نستطيع مساعدتك :

- ماذا تستخدمى لتشغيل الملفات الصوتية على الويب هل الفلاش أم وسم الملفات الصوتية فى HTML5 .

- في ماذا سيتم إستخدام الكود "نشاط الموقع الذى سيستخدم به الكود"

شكرا على الرد

بارك الله فيكم

- <embed>

- الكود أساسا لنشر العلوم الشرعية ، الملفات الصوتية لــ (لتلاوة القرآن الكريم ودروس وغيرها) وليس خاصا بموقع معين، إن شاء الله سيكون متاحا للجميع.

وجزاكم الله خيرا

تم تعديل هذه المشاركة بواسطة أسماء-web في 26 سبتمبر 2012 في 08:28

#4

جزاكم الله خيرا

مثال:

document.write("<embed src =" + file + " starttime=0" + hh + ":" + mm + ":" + ss +":00 autostart=true loop=" + control +" volume=30 width=250 height=90>");

]

تم تعديل هذه المشاركة بواسطة أسماء-web في 26 سبتمبر 2012 في 14:45

#5

السلام عليكم

اقتباس

- الكود أساسا لنشر العلوم الشرعية ، الملفات الصوتية لــ (لتلاوة القرآن الكريم ودروس وغيرها) وليس خاصا بموقع معين، إن شاء الله سيكون متاحا للجميع.

وفقك الله لما يحبه ويرضاه
اقتباس
<embed>
بما أنك تستخدمى هذا الوسم فالأفضل إستخدام الوسم audio الجديد فى لغة HTML5 .

هذا الرابط لتطبيق به ما تريدى , يمكنك الإطلاع على كود javaScript الذى يعمل به .

تم تعديل هذه المشاركة بواسطة ahmedsaoud31 في 27 سبتمبر 2012 في 03:25

1

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#6
ahmedsaoud31 كتب:

السلام عليكم

وفقك الله لما يحبه ويرضاه

بما أنك تستخدمى هذا الوسم فالأفضل إستخدام الوسم audio الجديد فى لغة HTML5 .

هذا الرابط لتطبيق به ما تريدى , يمكنك الإطلاع على كود javaScript الذى يعمل به .

وعليكم السلام ورحمة الله وبركاته

جزاكم الله خيرا

الحمدلله الذي بنعمته تتم الصالحات ......... ((( محاولة موفقة )))

تشغيل الكود (الملفات الصوتية) في نافذة خارجية (لكنها في اكسبلورر تظهر new tab وليس نافذة خارجية)

window.open("file:///C:/Users/aa/Desktop/Audio.htm");

- إعادة تحميل النافذة الخارجية

 setTimeout("window.location.reload(true);",Mx*60000);

Mx مصفوفة (طول كل ملف بالدقيقة)

تشغيل الساعة في نفس الصفحة الخارجية :

function showNowTime(){
var ObjId=document.getElementById("mdate");
ObjId.innerHTML=nowDate();
 setTimeout("showNowTime()",1000);
}

  }
 }

</script>

<body onload="showNowTime()">

<center>

<span>
<div id="mdate">*****</div>
</span>

</center>

</body

>

إن شاء الله ، أشرح فكرة الكود وطريقة عمله ، وأرسلها لكم مع الكود كاملا ... للتعديل عليه أو كتابته بطريقة إحترافية

اقتباس
بما أنك تستخدمى هذا الوسم فالأفضل إستخدام الوسم audio الجديد فى لغة HTML5 .

هذا الرابط لتطبيق به ما تريدى , يمكنك الإطلاع على كود javaScript الذى يعمل به .

جزاكم الله خيرا ... إن شاء الله أطلع على الكود

اقتباس
وفقك الله لما يحبه ويرضاه

وإياكم آمين

#7

السلام عليكم

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

الوسيط الثانى هو الـtarget وهذا هو الكود :

window.open("file:///C:/Users/aa/Desktop/Audio.htm","_blank","height=400,width=400");

اقتباس

- إعادة تحميل النافذة الخارجية

لا تحتاجى لإعادة تحميل الصفحة لتشغيل الملفات , ولا تحتاجى أيضاً لحساب طول الملف الصوتى فقط ستقومى بإنشاء حدث إنتهاء الملف كالتالى :

document.getElementById('elementID').addEventListener('ended', function(){
	// any code here
}, false);

ولتشغيل الملف الصوتى :

document.getElementById('elementID').play();

لاتحسبن العلم ينفع وحده مالم يتوج ربه بخلاق

لا إله إلا أنت سبحانك إني كنت من الظالمين

#8

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

مع العلم انني استخدم لغة php

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…