PDA

View Full Version : مشکل در پخش انواع فایلهای صوتی توسط مثال خود ویژوال فاکس



پدرخوانده
پنج شنبه 19 اردیبهشت 1387, 13:05 عصر
با استفاده از مثال موجود در خود سولیشن ویژوال فاکس (فایل mci_play) که با استفاده از کدهای api فایلهای صوتی را با خط اسکرول زمان پخش می کند ، یکسری فایلهای صوتی و تصویری را پخش می کردم
(انواع فورمت ها wma,wav,mp3,...) و در یکسری سیستم (حدود 10 تا) امتحان کردم و مشکلی نبود (از جهت پخش کردن انواع فورمت ها) ولی متاسفانه در سیستم منزل و سیستم یکی از دوستان به غیر فورت wav فورمت دیگر (منظور wma,mp3,...) را پخش نمی کند
بعد از کمی تحقیق فکر کردم مشکل از ویندوز است (عوض کردم) ، مشکل اصلی حل نشد
با کمی سرچ و ... در اینترنت و .. توضیحاتی راجع به انواع codec ها خواندم که می بایستی توسط خود ویندوز تعریف شده باشد
مثل: http://barnamenevis.org/forum/showthread.php?t=67140
حال نمی دانم مشکل به خاطر این بحث انواع کدک هست و یا از جای دیگر ولی خوشحال میشم دوستان با توجه به همان نمونه کد (مثال موجود در سولیشن) در روی سیستم های خود کنترل کنند و مشکل را ببینند؟
و اگر راه حلی پیشنهاد بدهند ممنون میشم؟
و نکته دیگر امکانات همین فرم (مثال خود سولیشن) هست را می توان با استفاده از ابزار ocx خود مدیاپلیر ویندوز انجام داد؟ و درصورت مثبت بودن خوشحال میشم نمونه مثالی را برایم آپلود نمایید.
با تشکر

rezaTavak
شنبه 21 اردیبهشت 1387, 09:38 صبح
Wav فرمت مخصوص ویندوز است و Wma,Avi,Wmv که توسط میکروسافت طراحی شده است. اما بقیه فرمتها هر کدام به جایی وابسته است مثلا 3gp از Quicktime است. ra از Real و...
mp3 هم یک فرمت غیر آزاد است اگر ویندوزی آنرا داشت نشان میدهد مجوز لازم برای آن ویندوز صادر شده است. چراکه برای استفاده از هر فرمتی باید پول آنرا پرداخت بخاطر همین شرکت Alcatel lucent از میکروسافت شکایت کرده و...


mplayer یک نرم افزار پخش کدباز است که از http://www.mplayerhq.hu/ قابل دریافت است. با این کلاس ویژوال بیسیک هم در برنامه بیسیک قابل استفاده است:
http://www.mp3car.com/vbulletin/software-software-development/88925-visual-basic-6-mplayer-class.html
آنرا به فاکس پرو تبدیل کنید.

mehran_337
شنبه 21 اردیبهشت 1387, 12:27 عصر
امکان mci ویندوز در فاکس پرو برای حجم بالا با خروج فاکس و مشکل close مواجه می شه و این در سیستم های مختلف متفاوته
به نظرم استفاده از اکتیوایکس real می تونه قابلیتهای خوبی به برنامه نویس فاکس بده.