رفتن به مطلب
  • 0

راهنمایی برای پخش آهنگ از دیتابیس با نام آهنگ


HS71

سوال

سلام دوستان،

ببینید تو دیتابیس سه فیلد داریم که غیر از آی دی یکی "music_names" که اسم آهنگه با زمان و...به این صورت: "ringtone1.00:42" "ringtone2.00:30" "ringtone3.00:21" و الی آخر....

و در فیلد "music_files" هم نام کامل آهنگه با پسوند به این شکل:

"ringtone1.mp3" "ringtone2.mp3" و تا آخر....."

حالا در حلقه فور، دکمه پخش این کدش:

	play_button.Tag = i
	play_button.Text = cur.GetString("music_names")

و در ساب کلیک شدن هم به این شکل:

Sub play_button_Click	
	Dim b As Button
	b = Sender
			media.Load(File.DirAssets,"ringtones/"&b.text)
			media.Play	
End Sub

اما فقط در حالی پخش میکنه که فیلدmusic_files رو به دکمه پخش در حلقه بدیم، در صورتی که میخوام فیلد music_names رو فقط به دکمه پخش بدم در حلقه و فیلد music_files رو تو رویداد کلیک بخوانم تا پخش کنه!

دلیلشم فقط برای نمایش ندادن پسوند آهنگه در ملتی پنل!

و در ضمن فیلد ها هم از نوع text هستش.

با تشکر.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

7 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

آقا ممنون از کمک هاتون حل کردم،

یه دکمه دیگه تعریف کردم زیر دکمه اصلی

بعدش اومدم متن فیلدی که نام آهنگ ها فارسی بود رو دادم بهش

و بعد دکمه اصلی که نام آهنگ ها و فیلد file_name روش بود رو سایز متنش رو 0 کردم تا فقط متن دکمه زیری نمایش داده بشه

و یکم تغییرات در محیط کدنویسی.

حل شد با تشکر:53:

Locked

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در هم اکنون، HS71 گفته است :

سلام دوستان،

ببینید تو دیتابیس سه فیلد داریم که غیر از آی دی یکی "music_names" که اسم آهنگه با زمان و...به این صورت: "ringtone1.00:42" "ringtone2.00:30" "ringtone3.00:21" و الی آخر....

و در فیلد "music_files" هم نام کامل آهنگه با پسوند به این شکل:

"ringtone1.mp3" "ringtone2.mp3" و تا آخر....."

حالا در حلقه فور، دکمه پخش این کدش:


	play_button.Tag = i
	play_button.Text = cur.GetString("music_names")

و در ساب کلیک شدن هم به این شکل:


Sub play_button_Click	
	Dim b As Button
	b = Sender
			media.Load(File.DirAssets,"ringtones/"&b.text)
			media.Play	
End Sub

اما فقط در حالی پخش میکنه که فیلدmusic_files رو به دکمه پخش در حلقه بدیم، در صورتی که میخوام فیلد music_names رو فقط به دکمه پخش بدم در حلقه و فیلد music_files رو تو رویداد کلیک بخوانم تا پخش کنه!

دلیلشم فقط برای نمایش ندادن پسوند آهنگه در ملتی پنل!

و در ضمن فیلد ها هم از نوع text هستش.

با تشکر.

سورستون رو آپلود کنید کد ها رو تغییر بدم درست کنم بدم خدمتتون

اگر هم می خواهید پسوند فایل ها دیده نشه جایی . می تونید از .SubString2 استفاده کنید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 30 دقیقه قبل، softir گفته است :

سورستون رو آپلود کنید کد ها رو تغییر بدم درست کنم بدم خدمتتون

اگر هم می خواهید پسوند فایل ها دیده نشه جایی . می تونید از .SubString2 استفاده کنید

ممنون substring2 که کارنکردم حالا یه نمونه سورس درست کردم ببینید:

http://s8.picofile.com/file/8274949168/sample.zip.html

تو این سورس در "حلقه ی فور" دکمه پخش نام آهنگ رو گرفته اما در هنگام پخش خطا میده در حالی که اگه فیلدی که با پسوند mp3 هستش رو بدیم پخش میکنه اما من میخوام با همین شکل پخش کنه! :fekr:

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

یکی لطفا راهنمایی کنه:scratch_one-s_head:

البته الان در دیتابیس  پسوند .mp3 رو برداشتم به این شکل  "file_name" و در هنگام کلیلک به این شکل میشه پخش کرد:

media.Load(File.DirAssets,b.Text&".mp3")

اما میخوام نام آهنگ تو لیست به این شکل نمایش داده بشه: فیلد file_music

00.PNG

file_name هم که همون اسم خود آهنگ هست در پوشه assets که فقط mp3 رو برداشتم.

اگرم بخوام که نام آهنگ هارو در پوشه به این شکل بنویسم که نمیخوام: ringtone1(00:12).mp3 اینجوری هم به دو نقطه تازه گیر میده و نمیشه نام به این شکل ثبت کرد...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در در 1395/08/27, 03:34:29، HS71 گفته است :

یکی لطفا راهنمایی کنه:scratch_one-s_head:

البته الان در دیتابیس  پسوند .mp3 رو برداشتم به این شکل  "file_name" و در هنگام کلیلک به این شکل میشه پخش کرد:


media.Load(File.DirAssets,b.Text&".mp3")

اما میخوام نام آهنگ تو لیست به این شکل نمایش داده بشه: فیلد file_music

00.PNG

file_name هم که همون اسم خود آهنگ هست در پوشه assets که فقط mp3 رو برداشتم.

اگرم بخوام که نام آهنگ هارو در پوشه به این شکل بنویسم که نمیخوام: ringtone1(00:12).mp3 اینجوری هم به دو نقطه تازه گیر میده و نمیشه نام به این شکل ثبت کرد...

سلام

مشکل رو یافتم

مشکل از همنام نبودن فایل های صوتی شما نام هایی هست که تو دیتابیس ذخیره کرده بودین . نام فایل صوتی شما ringtone , ringtone2 , ringtone3 اما تو دیتا بیس ringtone01 و ringtone02 وringtone03

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 9 دقیقه قبل، softir گفته است :

سلام

مشکل رو یافتم

مشکل از همنام نبودن فایل های صوتی شما نام هایی هست که تو دیتابیس ذخیره کرده بودین . نام فایل صوتی شما ringtone , ringtone2 , ringtone3 اما تو دیتا بیس ringtone01 و ringtone02 وringtone03

ممنون اما مشکلم که بالا گفتم!

دقیقا همینجوری میخوام پخش کنم اسمش به فارسی دادم که کاربر ببینه تو لیست پخش ، اما خود فایل mp3 اسمش لاتینه که فیلد file_name ، مثله بقیه برنامه های موسیقی که همینجوری اسم گذاری کردن در دیتابیس.

بخوام بهتر بگم:

ببینید یه دکمه داریم که همون (پلی هستش) که اسمش برابره با فیلد files_music  اما در حالی که فایل های خود آهنگ اسمش لاتین هستن اما چطور فیلد file_music رو که دادم به دکمه پخش حالا وقتی کلیک میشه فیلد file_name رو بخونه!:scratch_one-s_head::wacko1:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در هم اکنون، HS71 گفته است :

ممنون اما مشکلم که بالا گفتم!

دقیقا همینجوری میخوام پخش کنم اسمش به فارسی دادم که کاربر ببینه تو لیست پخش ، اما خود فایل mp3 اسمش لاتینه که فیلد file_name ، مثله بقیه برنامه های موسیقی که همینجوری اسم گذاری کردن در دیتابیس.

بخوام بهتر بگم:

ببینید یه دکمه داریم که همون (پلی هستش) که اسمش برابره با فیلد files_music  اما در حالی که فایل های خود آهنگ اسمش لاتین هستن اما چطور فیلد file_music رو که دادم به دکمه پخش حالا وقتی کلیک میشه فیلد file_name رو بخونه!:scratch_one-s_head::wacko1:

یعنی اون چیزی که مخاطب می بینه همون اسمی نیست که تو دیتا بیس هست ؟

اگه اینطوری هست شما یه فیلد چدید درست کن و نام دقیق فایل رو بنویس .

حالا یه فیل داری که به مخاطب نشون می دی و یه فیلد هم داری که فایل رو باهاش پخش می کنی

آقا ببخشیدا من navicat ام غیر فعال شده نمی تونم بسازم تا ببینی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...