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

تشخیص میزان صدا توسط برنامه

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

سلام دوستان

میخوام اپی داشته باشم که میزان صدای آهنگ رو تشخیص بده وبا توجه به میزان صدا، اگر از یه حدی صدا بیشتر بود فلش گوشی رو خاموش یا روشن کنه!

دوستان حرفه ای، هم اکنون نیازمند یاری سبزتان هستم :دی

نظرات

محمد خوش نظر 12 سال پیش
نوشته برای گرفتن بلندی صدا از mRecorder.getMaxAmplitude(); استفاده کن! من متوجه نشدم! بعد چجوری به db میده صدارو؟

پاسخ‌ها 1

مجتبی یگانه 12 سال پیش

میزان صدا

AudioManager am = (AudioManager) getSystemService(AUDIO_SERVICE);
int volume_level= am.getStreamVolume(AudioManager.STREAM_MUSIC);

تنظیم میزان صدای رسانه :

am.setStreamVolume(AudioManager.STREAM_MUSIC,volume_level,0);

منبع : لینک

نظرات

doost_fu 11 سال پیش
از این روش میشه صدا های خود دیوایس اندازه گیری کرد مثل زنگ ، الارم ، ... اگه بخوایم شدت صدای ورودی از طریق میکروفون به صورت یه متغییر داشته باشیم روشش چطوریه ؟ ممنون

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