سلام
خواهش ميكنم بگين چطوري بدون اينكه mediya يا ز بشه ميتونم از طريق
سي شارپ يه فايل mp3 دلخواه رو باز كنم
با تشكر از همه مخصوصا مدير سايت
#c هم مثل بقیه زبانها کامپوننتی برای اجرای فایلهای صوتی و تصویری داره میتونین از همون استفاده کنین(من c# نصب ندارم که دقثقتر بگم)
متشكر از جوابتون اگه ميشه يكم واضحتر بگين
يه راهنمايي - مثالي- چيزي
hamidsina نوشته است:متشكر از جوابتون اگه ميشه يكم واضحتر بگين
يه راهنمايي - مثالي- چيزي كه اين كامپوند رو بشناسم
ببینین تو c# تو بخش کامپوننتهاش یه کامپوننت مخصوص کار با فایلهای صوتی و تصویری هست که میتونین از درون برنامتون این جور فایلها رو فراخوانی کنین
يه دنيا تشكر از راهنماييت
حالا ديگه پيداش ميكنم
از طريق يكي از توابع اي پي اي ميشه !!!!!!!!!
اسم توابعش ياد م نيست ولي توي گوگل يه سرچ بزن!!!!!!!!!!
system.Media کارتو راه میندازه .
اگر کارهای حرفه ای تر خواستی بکنی برو سراغ direct sound کلی دمو دستگاه داره.
(۱۰-بهمن-۱۳۸۷, ۲۳:۴۳:۱۸)ساشا نوشته است: [ -> ]از طريق يكي از توابع اي پي اي ميشه !!!!!!!!!
اسم توابعش ياد م نيست ولي توي گوگل يه سرچ بزن!!!!!!!!!!
اون هم تابع PlaySound هست که فقط برای پخش wave هست اگه میخواهی یه mp3 رو باهش پخش کنی قبلش باید یه decoder بنویسی تا mp3 رو به wave تبدیل کنی
ابتدا به refrence هات Microsoft.DirectX.AudioVideoPlayback اضافه کن بعد کد زیر کارتو راه میندازه .
کد:
new Audio(@"f:\music\CHESHMEH_MAN.MP3", true).Play();
بغیر از PlaySound میشه از تابع (mciSendString (API هم استفاده کرد که فرمت های زیادی رو پشتیبانی میکنه.
system.media هم مثل اینکه فقط wav رو پشتیبانی میکنه.