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

مشکل در اجرای ضبط صدا


FarzamPlus

سوال

با سلام و خسته نباشید . 

 

ببخشید من میخوام از کتابخانه AudioRecorder استفاده کنم . 

ولی وقتی برنامه رو اجرا میکنم به قسمت AudioSource که میکروفون هستش خطا میده .

کسی هست بگه دلیلش چیه ؟؟

 

خطا برنامه :

Logger connected to:  Xiaomi Redmi Note 8
--------- beginning of main
*** Service (starter) Create ***
--------- beginning of system
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
** Activity (main) Resume **
main_btn_rec_start_click (B4A line: 49)
rec.AudioSource= rec.AS_MIC
java.lang.RuntimeException: setAudioSource failed.
	at android.media.MediaRecorder.setAudioSource(Native Method)
	at com.rootsoft.audiorecorder.AudioRecorder.setAudioSource(AudioRecorder.java:174)
	at b4a.example.main._btn_rec_start_click(main.java:436)
	at java.lang.reflect.Method.invoke(Native Method)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:213)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:197)
	at anywheresoftware.b4a.BA.raiseEvent(BA.java:193)
	at anywheresoftware.b4a.objects.ViewWrapper$1.onClick(ViewWrapper.java:80)
	at android.view.View.performClick(View.java:7507)
	at android.view.View.performClickInternal(View.java:7484)
	at android.view.View.access$3600(View.java:839)
	at android.view.View$PerformClick.run(View.java:28689)
	at android.os.Handler.handleCallback(Handler.java:938)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:236)
	at android.app.ActivityThread.main(ActivityThread.java:8057)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:656)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:967)

 

اینم سورس برنامه :

 

Sub Globals
	Dim rec As AudioRecorder
End Sub
Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("l_m")
	rec.Initialize
End Sub
Sub btn_stop_rec_Click
	rec.stop
	ToastMessageShow("ضبط صدا متوقف شد",False)
End Sub

Sub btn_rec_start_Click
	If Msgbox2("آیا میخواهید ضیط صدا را شروع کنید؟","ضیط صدا","بله","نه","",Null)=DialogResponse.POSITIVE Then
		rec.AudioSource= rec.AS_MIC
		rec.OutputFormat=rec.OF_THREE_GPP
		rec.AudioEncoder=rec.AE_AMR_NB
		rec.setOutputFile(File.DirRootExternal,"1.mp3")
		rec.prepare
		rec.start
	End If
End Sub

 

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

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

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

هنوز برای این سوال پاسخی ارسال نشده است

بایگانی شده

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

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

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