delphi4arab منتديات دلفي للعرب
كيفية تشغيل ملف صوتي بصيغة swf برمجيا - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيفية تشغيل ملف صوتي بصيغة swf برمجيا (/showthread.php?tid=3139)



كيفية تشغيل ملف صوتي بصيغة swf برمجيا - shagrouni - 01-06-2011

السلام عليكم

لدي ملف صوتي بامتداد SWF وأردت تشغيله بتعليمات برمجية من خلال برنامجي.
قمت باستخدام المكون TShockwaveFlash وبتحديد اسم الملف له وتشغيل البرنامج،
يمكن تشغيل الصوت من خلال استخدام الفأرة والضغط على صورة المكون.

حاولت أن أقوم بتشغيل الصوت بأوامر مثل ShockwaveFlash1.Play ، و لم تنجح المحاولة.
لاحظت أنه حتى في برامج مشغلات الفيديو توجد نفس المشكلة.

سؤالي : 1- هل توجد إمكانية تشغيل الملف بتعليمات برمجية. بإستخدام هذا المكون أو بأية مكتبة آخرى تكون مجانية.
2- هلو توجد برامج (مجانية) تقوم بتحويل صيغة SWF إلى ملف صوتي بصيغة أخرى.

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


كيفية تشغيل ملف صوتي بصيغة swf برمجيا - وليد - 01-06-2011

السلام عليكم
أهلا وسهلاا بك أخ shagrouni طال غيابك عن المنتدى .عودة ميمونة.
وأما بخصوص سؤالك فأضن ان الأمر متعلق بالفلاش في حد ذاته عند انشائه إن شئت جعلته يشتغل بمجرد الإقلاع وإن شئت جعلته لا يقلع إلا عند الضغط عليه أو على زر معين تضعه أنت لتشغيل الفلاش كل هذا يكون من خلال برنامج انشاء الفلاش.
أما في الدلفي فقط يتم التشغيل .
مجرد مشاركة وفق الله الجميع.


كيفية تشغيل ملف صوتي بصيغة swf برمجيا - kachwahed - 01-06-2011

وعليكم السلام ورحمة الله
الحمد لله على سلامتك أستاذ، كيف الحال؟

لم أجد فكرة غير التلاعب بمحاكاة النقر على المكون، جرب:
كود :
http://delphi.about.com/od/vclusing/a/mouseadvanced.htm
كود :
http://www.programmersheaven.com/mb/delphikylix/28703/28703/is-it-possible-to-simulate-a-mouse-click/
بالتوفيق.



كيفية تشغيل ملف صوتي بصيغة swf برمجيا - mohfa - 01-06-2011

اظن ان الاشكالية لاتكمن في ال Player وانما في ملف SWF في حد ذاته , فالتشغيل الملف الصوتي يجب الضغط على ال Object اقصد ال Embedded .
ولهذا اظن اخي خالد انه في حالتك يمكن التعديل على الملف بحيث تخزن الملف الصوتي في Frames داخل الملف اقصد ال SWF Project في حد ذاته .
بعد ذلك سيكون من السهل تشغيل الملف الصوتي بال ShockwaveFlash1.Play
لان الملف الصوتي سيكون مخزن او عبارة عن Frames .
ملفك اخي خالد يحتوي فقط على Frame1 .

انصحك بهذا الموقع
كود :
http://delphiflash.com
,

والله المعين .


كيفية تشغيل ملف صوتي بصيغة swf برمجيا - محمد عبد العزيز - 02-06-2011


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

احد الحلول استخراج الملف الصوتي من ملف الفلاش swf
باستخدام احد البرامج التي تتعامل مع الصيغة swf وعددها كبير ومعظمها تجارية
بحث سريع عن برنامج مجاني SWFRIP مفتوح المصدر بلغة السي موقعه swfrip.sf.net

ملاحظة: اخي خالد ان كنت مكانك وكان الوقت كافي (كذاك مصاريف المشروع) افوم بفهم بنية ملف swf استخرج برمجيا بدلفي الملف الصوتي بالذاكرة قبل تشغيله
بالتوفيق



كيفية تشغيل ملف صوتي بصيغة swf برمجيا - shagrouni - 02-06-2011

السلام عليكم

شكرا وليد و kachwahed على شعوركم الطيب. الله يسلمكم جميعا، بفضل ردودكم الآن يمكنني أن أستأنف مشروعي برؤية أكثر وضوحا.

سوف أتشاور مع صاحب العمل بخصوص الإستمرار في اعتماد SWF أو التحول إلى بديل آخر، حاليا أعتقد إني
سوف أعتمد على الحل الذي أشار إليه kachwahed مؤقتا بالنسبة للنسخة التجريبية للمشروع، ثم بعد هذا
إما التحول إلى صيغة أخرى للملفات الصوتية وتحويل الملفات الحالية باستخدام الاداة التي أشار إليها
.M.AbdelAziZ أو الاستمرار بصيغة SWF باعتماد الحل الذي اقترحه mohfa و وليد(جهد يدوي) أو الحل الذي
اقترحه B.M.AbdelAziZ (جهد برمجي). كل هذا سيعتمد على رؤية صاحب العمل بعد أن أضع أمامه هذه
الخيارات.

بارك الله فيكم وشكرا.