macropath درm3u

سلام من یه برنامه درست کردم که چهار پنج تا پلی لیست داره : فایل های پلی لیست رو با برنامه مدیا پلیر ویندوز با فرمت m3u ساختم . بعد فایل های m3u رو با کمی دست کاری به چیزی شبیه این تبدیل کردم:

#EXTM3U
#EXTINF:0,03.mp3
<SrcDir>\MADH\03.mp3

#EXTINF:0,06.mp3
<SrcDir>\MADH\06.mp3

#EXTINF:0,bani-fatemeh-milad-emam-zaman-92-03.mp3
<SrcDir>\MADH\bani-fatemeh-milad-emam-zaman-92-03.mp3

#EXTINF:0,hadadian-milad-emam-zaman-92-01.mp3
<SrcDir>\MADH\hadadian-milad-emam-zaman-92-01.mp3

#EXTINF:0,khalaj_02.mp3
<SrcDir>\MADH\khalaj_02.mp3

#EXTINF:0,Khalaj-Roze Milade emam zamn 1392 masjed amir-001.mp3
<SrcDir>\MADH\Khalaj-Roze Milade emam zamn 1392 masjed amir-001.mp3

#EXTINF:0,Khalaj-Roze Milade emam zamn 1392 masjed amir-002.mp3
<SrcDir>\MADH\Khalaj-Roze Milade emam zamn 1392 masjed amir-002.mp3


.. حالا مشکل اینجاست وقتی روی سی دی رایت میشه دیگه کار نمی کنه . من عین همین دستکاری رو یه بار دیگه هم امتحان کردم و این کار رو انجام دادم:
#EXTM3U
#EXTINF:0,03.mp3
<CD>\MADH\03.mp3

#EXTINF:0,06.mp3
<CD>\MADH\06.mp3

#EXTINF:0,bani-fatemeh-milad-emam-zaman-92-03.mp3
<CD>\MADH\bani-fatemeh-milad-emam-zaman-92-03.mp3

#EXTINF:0,hadadian-milad-emam-zaman-92-01.mp3
<CD>\MADH\hadadian-milad-emam-zaman-92-01.mp3

#EXTINF:0,khalaj_02.mp3
<CD>\MADH\khalaj_02.mp3

#EXTINF:0,Khalaj-Roze Milade emam zamn 1392 masjed amir-001.mp3
<CD>\MADH\Khalaj-Roze Milade emam zamn 1392 masjed amir-001.mp3

#EXTINF:0,Khalaj-Roze Milade emam zamn 1392 masjed amir-002.mp3
<CD>\MADH\Khalaj-Roze Milade emam zamn 1392 masjed amir-002.mp3

اما در هر دو حالت وقتی برنامه اجرا میشه نمیتونه فایل های موسیقی رو پخش کنه. هیچ خطایی هم نمی ده .
کسی میدونه باید macro path در فایلهای m3u چطور نوشته بشه؟
 

the_king

مدیرکل انجمن
یا مسیر فایل رو نسبت به موقعیت خود فایل m3u از همانجایی که قرار داره نسبی بنویسید، مثل

کد:
#EXTINF:0,06.mp3
.\MADH\06.mp3

یا اونقدر .. به مسیر اضافه کنید تا به ریشه (root) درایو برسید و مسیر دهی رو از اونجا آغاز کنید
کد:
#EXTINF:0,06.mp3
..\..\..\..\..\MADH\06.mp3
 
دوست عزیزم سعید جان ، سلام .

یا مسیر فایل رو نسبت به موقعیت خود فایل m3u از همانجایی که قرار داره نسبی بنویسید، مثل

کد:
#EXTINF:0,06.mp3
.\MADH\06.mp3

یا اونقدر .. به مسیر اضافه کنید تا به ریشه (root) درایو برسید و مسیر دهی رو از اونجا آغاز کنید
کد:
#EXTINF:0,06.mp3
..\..\..\..\..\MADH\06.mp3

من مشکلم این نیست که مالتی مدیا نمی تونه فایل پلی لیست(m3u( رو پیدا کنه بلکه مشکل اینکه پلی لیستی که دارم نمی تونه فایل های صوتی رو از داخل سی دی اجرا کنه.
جالب اینکه یکبار به ذهنم رسید که شاید پلی لیستم ادرس فایل ها رو نمی تونه پیدا کنه و فایل ها روی سی دی رات کردم بعد با دیباگر مالتی مدیا یه بار تست کردم. وقتی روی دکمه اجرا میزنم .:
فایل پلی لیست رو مالتی مدیا درست شناسایی می کنه.
فایل های صوتی رو هم پلی لیست شناسایی میکنه و حتی اسامیشون رو میشه دید.
_ اما مشکل چیزی پخش نمی شه!!!!!؟


در ضمن فرمان SongListPlay("1") رو هم فراموش نکرده بودم و در همین اسکریپ گذاشته بودم . نمی دونم اصلا نمی تونم بفهمم مشکل چیه؟>
 

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

بالا