جعبه موزیک!

Salar

Active Member
پس راهه حل چي هستش؟
چطور مي شه مشكل لود شدن دير رو حل كرد :(
تو swish مي شه گذاشت آيا تو FlashMX هم مي شه موزيك رو Import كرد؟
 

Babak Sateli

Active Member
تنها راه اين است كه كيفيت MP3 هاي خود را پايين ببريد. بلي ، در FlashMX هم مانند نسخه هاي ديگر برنامه فلش مي توان توسط دستور Import واقع در منوي File صدا يا موزيك را به يك فيلم Import كرد.
 

Salar

Active Member
اقا بابك يه سوال
آيا حتما بايد فايله mp3 باشه يا با ram و wav هم ميشهـ
 

Babak Sateli

Active Member
salar گفت:
اقا بابك يه سوال
آيا حتما بايد فايله mp3 باشه يا با ram و wav هم ميشهـ

برنامه FlashMX براي ورودي فايلهاي صوتي با فرمت زير را قبول مي كند :

کد:
Wav Sound (*.wav)
MP3 Sound (*.mp3)
AIFF Sound (*.aif)
SUN au (*.au)
 

Mafia

Member
يك سوال كوچولو!
من از طريق Flash MX و يك فايل XML به صورت زير:
- <songs>
<song title="short" artist="ding" path="ping.mp3" />
<song title="King Nothing" artist="King" path="King Nothing (live).mp3" />
<song title="Load13" artist="King" path="load13.mp3" />
<song title="Watch Out" artist="King" path="02-WATCH OUT.mp3" />
<song title="Load14" artist="King" path="ADV.MID" />
</songs>
آهنگهارو در فلش Import كردم.
حالا يك سوال دارم اونم اين كه ميشه يك File Browser در فلش درست كرد كه با انتخاب اون كد مورد نظر هم به فايل XML اظافه بشه؟
 

Babak Sateli

Active Member
Mafia گفت:
حالا يك سوال دارم اونم اين كه ميشه يك File Browser در فلش درست كرد كه با انتخاب اون كد مورد نظر هم به فايل XML اظافه بشه؟

بلي دوست عزيز ، ميشه.

من قبلاْ اين مطلب را در انجمن به همراه مثال توضيح دادم كه مي توانيد آن را
در لينك زير مشاهده فرماييد :

http://forum.majidonline.com/viewtopic.php?t=4153

موفق باشيد
 

Babak Sateli

Active Member
salar گفت:
اقا بابك فايل wav از mp3 حجمش بيشتره؟

بلي دوست من. حجم يك فايل WAV نسبت به همان كيفيت و مدت زمان فايل MP3 بسيار
بيشتر است و اكثراْ حدود 1- برابر آن است. يعني اگر حجم فايل MP3 شما 4 مگابايت باشد
و بخواهيد همان كيفيت را توسط فايل WAV داشته باشيد ، حجم آن چيزي در حدود 40 مگابايت
خواهد شد.
 

Salar

Active Member
پس با این توضیحات داشتن فایل mp3 با کیفیت بالا کناره فلش کاره خوبی نیست چون دیر لود می شه!
اگه می شه بگین چطوری باید آهنگها رو Import كرد.
ممنون مي شم
 

Babak Sateli

Active Member
salar گفت:
پس با این توضیحات داشتن فایل mp3 با کیفیت بالا کناره فلش کاره خوبی نیست چون دیر لود می شه!
اگه می شه بگین چطوری باید آهنگها رو Import كرد.
ممنون مي شم

دوست من
حدس شما كاملاْ درست است. در زماني كه شما فيلمي را توسط برنامه Flash و براي Web
تهيه مي كنيد بايد به خاطر داشته باشيد كه پنهاي باند شبكه (مخصوصاْ در ايران) بسيار محدود
تر از رد و بدل شدن اطلاعات بر روي هارد ديسك شما است.

حالا براي حل اين مشكل 3 راه وجود دارد ...

1) پايين آوردن كيفيت MP3
2) پخش موزيك در هنگام لود شدن آن
3) لود كردن تمام صفحه و سپس پخش كل موزيك

خوب هر كدام از راههاي بالا خوبي ها و بدي هاي خودشان را دارند.
اما اگر تمامي آنها را با هم مقايسه كنيم به اين نتايج خواهيم رسيد ...

:idea: مشكل راه حل اول اين است كه ما در نهايت كيفيت موزيك را از دت خواهيم داد ! پس را حل
خوبي به نظر نمي رسد !

:idea: مشكل راه حل دومي اين است كه در زمان پخش موزيك ، وقفه هاي طولاني و زيادي وجود دارد
چرا كه هر چند ثانيه كه موزيك پخش مي شود ، بايد برنامه صبر كند و چند ثانيه بعدي را لود
كند و اصلاْ مناسب نيست ! جالب است بدانيد كه اين راه ، روشي است كه اكثر نمانوا يا
همان كليپ سازان ايراني استفاده مي كنند. چرا كه فكر مي كنند فايل به همان صورتي كه
در كامپيوتر آنها اجرا مي شود در ايتنرنت نيز اجرا خواهد شد.

اما راه حل سومي ! اگر درست فكر كنيد مي فهميد كه اين راه بهترين راه است !
يعني ما نه كيفيت موزيك را از دست مي دهيم و نه ديگر وقفه اي در زمان پخش موزيك داريم !
تنها يك وقفه ( چه بسا طولاني ) در ابتداي فيلم داريم ، چيزي كه همه كاربرها صبر خواهند كرد
و بعد از آن پخش موسيقي يا فيلم با خيالي آسوده !

خوب اين مقدمه اي بود كه شما بتوانيد راه حل مشكل خود را پيدا كنيد.
نوشتن يك مقاله براي اينكه (چگونه مي توانيم يك جعبه موزيك ، كه موسيقي هاي با كيفيت بالا
و در اينترنت پخش مي كند) شايد ساعت ها طول بكشد.

اما من يك روش ساده براي شما ترسيم مي كنم و اميدوارم شما بتوانيد با گشتن در مقالات
اين وب سايت تمامي راه حل هاي آن را بدست آوريد. چرا كه پاسخ تمامي اين ترفند ها در
همين سايت MajidOnline وجود دارد. تنها يك مقدار همت مي خواهد و حوصله ...

خوب شروع مي كنيم ...


1) يك فيلم مي سازيم كه قرار است به عنوان Player ما عمل كند. كاري كه من در همين مقاله
انجام داده ام.

2) يك فيلم ديگر مي سازيم ولي خالي است و تنها فايل MP3 ما با كيفيت بسيار بالا در آن
Import شده است. حالا مي خواهيد بدانيد چگونه ؟ تا آخر اين مقاله را بخوانيد متوجه مي شويد !

3) يك Preloader در فيلم دوم خود مي سازيم كه زماني كه فيلم ( كه همان موزيك است) در
حال لود شدن است ، حوصله كاربر سر نرود.

4) فيلم دوم را در داخل فيلم اول لود مي كنيم !!!

sf.gif


تمام !!!
حالا مي خواهيم يك فيلم داشته باشيم ، يا اصلاْ يك ليست فيلم ، فرقي ندارد.
مراحل تكراري و يكسان هستند.

خوب من مطمين هستم الان سوال ذهن شما اين است كه مي پرسيد (( خوب طرف اين ها
را گفت ... اما من چي كار كنم و يا اصلاْ از كجا شروع كنم ؟ ))

حق داريد. چرا كه من فقط اين موضوع را تئوری توضيح دادم ! ولي در عمل چه ؟

داستان بعدي ما از اينجا آغاز مي شود ...

من براي اينكه اين مقاله زياد پيچيده و طولاني نشود ، اين مطلب را در يك مقاله جديد مطرح
مي كنم كه لينك آن را مي توانيد از آدرس زير پيدا كنيد.

پس اگر اطمينان داريد كه خودتان مي توانيد اين كار را انجام دهيد كه هيچ. اما اگر تنبل هستيد
و يا اطلاعات كافي نداريد ، مقاله زير را مشاهده فرماييد ...
http://forum.majidonline.com/viewtopic.php?p=32390

موفق باشيد
 

جدیدترین ارسال ها

بالا