بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

چگونگی تنظیم sample rate صدا در java

مدیریت گفتگو
Kaveh 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام دوستان وقت بخیر 

من در کد ضبط صدا مقدار sample rate اون ر اینجوری تنظیم کردم اما بعد از run کردن در گوشی با فشردن کلید ضبط صدا از Application خارج میشه!!!

البته قابل ذکره که برنامه در Genimotion درست کار میکنه و با API 2.2 نوشته شده و ورژن گوشی 5.1 هستش؟

لطفا کمک کنید.ممنون

            recorder = new MediaRecorder();

            recorder.setAudioSource(MediaRecorder.AudioSource.MIC);

            recorder.setOutputFormat(MediaRecorder.OutputFormat.RAW_AMR);

            recorder.setAudioSamplingRate(44100);

            recorder.setAudioEncodingBitRate(8000);

            recorder.setOutputFile(lastFilename);

            recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);

 

نظرات

کاشی زاده 11 سال پیش
ممنون میشم اگر کد هاتون رو داخل تگ مخصوص قرار بدید تا بهتر دیده بشه و همچنین خطا هایی که موقع بسته شدن برنامه میگیرید رو هم قرار بدید .

پاسخ‌ها 1

Kaveh 11 سال پیش

خطایی که اندروید گوشی میده : unfortanately Sound Recorder has stoped. سوالی که برای من پیش اومده اینه که وقتی Sample Rate =8000 باشه درست کار میکنه اما وقتی تغییرش میدی برنامه در گوشی کار نمیکنه اما در Genimotion جواب میده!!! لطفا اگر راهنمایی کنید ممنون میشم. 

نظرات


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .