رفتن به مطلب

دریافتPersianAudioRecorder


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

در 2 ساعت قبل، YareGomnam گفته است :

با سلام خدمت استاد شاهپیری ، چطور میتوانم صدای ضبط شده را به اسم دلخواه ذخیره کنم ؟با سپاس

سلام و درود. فکر کنم تو این نسخه نیست عزیز. انشالا فرصت شد تو نسخه بعد لحاظ میشه

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

  • پاسخ 50
  • ایجاد شده
  • آخرین پاسخ

بیشترین ارسال‌ها در این موضوع

ارسال‌های محبوب

مشاهده فایل PersianAudioRecorder با سلام.  با یه کتابخونه بسیار کاربردی دیگه در خدمت دوستان هستیم. یکی از مواردی که اکثر دوستان باهاش مورد داشتن ضبط صدای با کیفی

نسخه جدید رو دانلود کن. و به شکل زیر لیست فایلهای ذخیره شده رو بگیر. Dim listAudio As List=File.ListFiles(audio.defaultSavePatch) For Each audioFile As String In listAudio Dim fullAudioPatch As

سلام. مسیر رو خودتون میتونید مشخص کنید عزیز. ورودی متد startRecord مسیر ذخیره فایل هست. مسیر هم ندین به صورت دیفالت توی پوشه dirdefaultexternal ذخیره میشه

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

سلام مجدد ، ممنون از پاسخگوییتون ، موفق شدم با روش تغییر نام بعد از ذخیره فایل این کار رو انجام بدم :

 

اول ساب زیر رو ایجاد کردم :


Sub RenameFile(OriginalFileName As String, NewFileName As String) As Boolean
	Dim Result As Int
	Dim StdOut, StdErr As StringBuilder
	StdOut.Initialize
	StdErr.Initialize
	Dim Ph As Phone
	Result = Ph.Shell("mv " & OriginalFileName & " " & NewFileName, Null,  StdOut, StdErr)
	If Result = 0 Then
		Return True
	Else
		Return False
	End If
End Sub

و سپس هنگام رویداد پایان ضبط کد زیر را اضافه کردم :

audiorecord.stopAudioRecorder
Dim adress As String = File.DirRootExternal&"/REC/MYSOUND/firstsound.mp3"
RenameFile(audiorecord.stopAudioRecorder,adress)

با توجه به کدهای بالا فایل صوتی بلافاصله بعد از ضبط و ذخیره شدن آن ، به اسم دلخواه ما تغییر نام می دهد .

 

کیفیت کتابخانه استاد شاهپیری بسیار بالا هست ، خیلی ممنونم:53:

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

  • 5 ماه بعد...

آقای شاهپیری سلام

اگر این امکان تو کتابخونه وجود داره ممنون میشم بفرمایید 

@ محمدرضا شاهپیری

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

در ۱۴۰۰/۵/۳ در ۲۰:۲۹، YareGomnam گفته است:

آقای شاهپیری سلام

اگر این امکان تو کتابخونه وجود داره ممنون میشم بفرمایید 

@ محمدرضا شاهپیری

سلام و درود. اگه منظورتون حالت pause هست خیر. فقط شروع و پایان داره

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

  • 4 ماه بعد...
در ۱۳۹۹/۱۱/۲۱ در 10:58، YareGomnam گفته است:

سلام مجدد ، ممنون از پاسخگوییتون ، موفق شدم با روش تغییر نام بعد از ذخیره فایل این کار رو انجام بدم :

 

اول ساب زیر رو ایجاد کردم :


Sub RenameFile(OriginalFileName As String, NewFileName As String) As Boolean
	Dim Result As Int
	Dim StdOut, StdErr As StringBuilder
	StdOut.Initialize
	StdErr.Initialize
	Dim Ph As Phone
	Result = Ph.Shell("mv " & OriginalFileName & " " & NewFileName, Null,  StdOut, StdErr)
	If Result = 0 Then
		Return True
	Else
		Return False
	End If
End Sub

و سپس هنگام رویداد پایان ضبط کد زیر را اضافه کردم :

audiorecord.stopAudioRecorder
Dim adress As String = File.DirRootExternal&"/REC/MYSOUND/firstsound.mp3"
RenameFile(audiorecord.stopAudioRecorder,adress)

با توجه به کدهای بالا فایل صوتی بلافاصله بعد از ضبط و ذخیره شدن آن ، به اسم دلخواه ما تغییر نام می دهد .

 

کیفیت کتابخانه استاد شاهپیری بسیار بالا هست ، خیلی ممنونم:53:

سلام.

دوست عزیز این کداتون ارور فورس کلوز میده!!

خودتون تستش کردید؟

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

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

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

کتابخونه برای این کار زیاده که. از اونا استفاده کنید.

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

در ۱۴۰۰/۹/۱۶ در 10:40، محمدرضا شاهپیری گفته است:

کتابخونه برای این کار زیاده که. از اونا استفاده کنید.

سلام استاد

ببینید مشکل اصلی اینه که توی این کتابخونه، اسم فایل ضب شده به همراه مسیر فایل در داخل یک رشته ذخیره شده و جدا نیست.

اگه شما برای ذخیره فایل ضبط شده یک تابع جدا درنظر میگرفتید و ورودیه تابع رو یکی آدرس فایل و یکی هم نام فایل درنظر میگرفتید، خیلی عالی بود

 

و این که خب چه کتابخونه هایی این کارو انجام میدن؟

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

audiorecord.startRecord(basedir+"filename.mp3")

تو متد بالا به ترتیبی که نوشتم میتونید اسم فایل رو بدید. نیازی نیست تغییر نام بدید بعدش

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

در ۱۴۰۰/۹/۱۶ در 20:06، محمدرضا شاهپیری گفته است:
audiorecord.startRecord(basedir+"filename.mp3")

تو متد بالا به ترتیبی که نوشتم میتونید اسم فایل رو بدید. نیازی نیست تغییر نام بدید بعدش

آخه برادر من، متد startRecord که پارامتر ورودی نداره.

خطا میده

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

در ۱۴۰۰/۹/۱۷ در ۰۱:۱۳، batman۱۲۳ گفته است:

آخه برادر من، متد startRecord که پارامتر ورودی نداره.

خطا میده

Screenshot (6).png

 

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

در ۱۴۰۰/۹/۱۷ در 01:40، محمدرضا شاهپیری گفته است:

Screenshot (6).png

 

بله درست میفرمایید

من هواسم نبود.

اما حالا این یه خطو ببینید:

untitled_d2d.png

الان فایل نهایی که ذخیره میشه، اسمش به filename.mp3 تغییر نکرده.

همونی که بود، هست

من چه کار کنم که نام فایل تغییر کنه؟

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

ممنون میشم یکی جواب منو بده

من مطمئنم بسیاری از کسانی که از این کتابخونه استفاده کردن، به همچین مشکلی برخورد کردن

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

در ۱۴۰۰/۹/۱۹ در ۰۲:۰۷، batman۱۲۳ گفته است:

untitled_d2d.png

دوست عزیز شما یه اسلش کم گذاشتین.به شکل زیر بزارید.

(...."/"&"record/"&"filename.mp3")
لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۰/۹/۲۰ در ۱۱:۵۳، محمدرضا شاهپیری گفته است:

دوست عزیز شما یه اسلش کم گذاشتین.به شکل زیر بزارید.

(...."/"&"record/"&"filename.mp3")

استاد بزرگوار من میخوام نام فایل رو تغییر بدم

با این خط نام فایل تغییر نکرد

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

اونو میخوام تغییر بدم

screenshot_20211212-012924_51m9.png

اینم خطی که استفاده کردم

par.startRecord(File.DirRootExternal&"/"&"record/"&"filename.mp3")

 

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

در ۱۴۰۰/۹/۲۱ در ۰۱:۳۲، batman۱۲۳ گفته است:

ا

 

نسخه جدید بارگزاری شد. کتابخونه رو آپدیت کنید رفع میشه. و اینکه از DirRootExternal سعی کنید استفاده نکنید به جاش از RuntimePermissions.GetSafeDirDefaultExternal استفاده کنید.

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

در ۱۴۰۰/۹/۲۱ در 02:19، محمدرضا شاهپیری گفته است:

نسخه جدید بارگزاری شد. کتابخونه رو آپدیت کنید رفع میشه. و اینکه از DirRootExternal سعی کنید استفاده نکنید به جاش از RuntimePermissions.GetSafeDirDefaultExternal استفاده کنید.

سلام جناب شاهپیری.. ببخشید خروجی این کتابخونه wav هم هست و میتونه باشه؟

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

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

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

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

×
  • اضافه کردن...