السلام عليكم ورحمة الله وبركاته..
أرجو المساعدة..
أقوم بعمل موقع أكاديمي لحفظ القرآن الكريم.. وأستخدم ASP بلغة C#.. على VS2005
لدي ملفات صوتية لسور القرآن الكريم كاملة..
وأريد عندما يدخل المستخدم اسم السورة مع رقم الآية.. أن يشتغل الملف الصوتي.. ولكن ليس من البداية.. وإنما من موضع الآية المختارة..
بالتحديد.. أريد أن أعمل seek للملف الصوتي..
أستطعت تشغيل وتسجيل ملفات صوتية باستخدام DirectSound.. ولكن فقط في تطبيقات ويندوز.. وليس على صفحات ويب..
لأنني أستخدم الكود الآتي:
using Microsoft.DirectX;
using Microsoft.DirectX.DirectSound;
using Buffer = Microsoft.DirectX.DirectSound.Buffer;
......
private Device device;
private Buffer buffer;
......
protected void Button1_Click(object sender, EventArgs e)
{
device = new Device();
device.SetCooperativeLevel(this,CooperativeLevel.Priority);
buffer = new Buffer (FileName,device);
buffer.Play(0, BufferPlayFlags.Default );
}وفي جملة :device.SetCooperativeLevel(this, CooperativeLevel.Priority);
this .. يجب أن تشير إلى System.Windows.Form.. بينما أنا أعمل على صفحة aspx
السؤال: هل يمكن استخدام DirectSound على صفحة ويب.. أو دمج تطبيق ويندوز في صفحة ويب..
وهل لدى أحدكم أي فكرة عن كيفية تشغيل ملف صوتي من موضع معين على صفحة ويب..
أرجوكم أحتاج مساعدة عاجلة..
وآسف على الإطالة.. وجزاكم الله خيرا