ايران ويج

نسخه‌ی کامل: پخش فایل های MP3
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2
سلام.
کسی روش پخش فایل های mp3 از طریق برنامه نویسی رو بلده.
با سلام.
یه برنامه از همین ایرانویج گرفته بودم اینکار رو میکرد.
یه تابع API که میتونه تقریبا تمامی فرمت های شناخته شده صوتی و تصویری رو پخش کنه.
من قسنت های صوتی رو که کاریش داشتم به شکل یه کلاس درست کردم(پیوست کردم).برنامه هم رو گمش کردم.در نتیجه برای قسمت های تصویریش متاسفم.(میتونی بری توی سایت بگردیConfused)
ولی این برای پخش فایل های MP3 کافیه.
یه خرده نگاهش کنی طریقه استفادشو میفهمی.
فقط یه نکته: هر فایلی رو که باز میکنی با یه شماره که بهش میدی باز میکنی. تا آخر هم باید با همون شماره کار کنی.و در آخر هم حتما ببندیش.
سلام.
دستت درد نکنه.
ولی یه مشکلی وجود داره. فایل هایی که تو مسیری قرار دارن که یه اسپیس تو مسیر وجود داره یا تو اسم خود فایل یه اسپیس وجود داره مثلا track 01.mp3 پخش نمیشه. فقط فایل هایی رو پخش میکنه که آدرس و نام فایل بدون اسپیس باشن. از کوتیشن هم استفاده کردم و آدرس رو داخلش قرار دادم ولی بازم پخش نکرد.
نه کار میکنه بابا آخه مگه میشه علی خان کد مشکل دار بده تو سایت
من اینجوری استفاده کردم کار کرد

کد:
Private Sub Form_Load()
Dim MM As CLSMMControl
Set MM = New CLSMMControl
MM.OpenM "Burn.mp3", "H:\R Project\Burn.mp3"
MM.PlayM "Burn.mp3"
End Sub

راستی خیلی خوب شد خبر نداشتم قسمت Attachment سایت درست شده حالا کی درست شد
سلام.
ولی واسه من کار نمیکنه. گفتم اگه اسپیس تو مسیر فایل باشه کار نمیکنه. مشکل چیه؟
من فعلا نمي تونم جواب بدم.كامپيوتر ندارم........
خوب مسیر منم Space داره دیگه یعنی R (Space) Project دقت کن کدت مثل من باشه اون نامی که برای Play انتخاب میکنی رو هم دقت کن
سلام.
نه نمیشه. اگه اسپیس تو مسیر یعنی تو نام فولدرها باشه روشت جواب میده. ولی اگه خود فایل اسپیس داشته باشه آهنگ رو پخش نمیکنه.
کد:
Dim DD As CLSMMControl
Private Sub Form_Load()
Set DD = New CLSMMControl
DD.OpenM "Burn.MP3", "H:\R Project\Burn it.mp3"
DD.PlayM "Burn.MP3"
End Sub

Private Sub Form_Unload(Cancel As Integer)
DD.CloseM "Burn.MP3"
End Sub
بازم که کار کرد هم مسیر و هم فایل فاصله داره

نکته اینه که نباید در نام فاصله باشه یعنی در اینجا "Burn.MP3" هست
سلام پدرام.
یه دستکاری تو کد کردم مشکلم حل شد. بازی با رشته هاست.
ولی روشی هم که شما گذاشتی جالبه.
من از يه عدد استفاده ميكردم بجاي اسم فايل. براي همين مشكلي نداشتم.
صفحه‌ها: 1 2