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

قطع صدا با سایلنت کردن

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

سلام دوستان

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

نظرات

fanta 10 سال پیش
چرا هیچ وقت کسی جواب منو نمیده؟ ):
محسن علیزاده 10 سال پیش
گوشی چندتا کنترل صدا داره دوست عزیز، وقتی کسی گوشیشو در حالت سایلنت قرار میده عملا صدای رینگتون رو کم کرده، اما صدای برنامه شما صدای مولتی مدیا محسوب میشه...

پاسخ‌ها 1

محسن علیزاده 10 سال پیش

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

بعد از باز شدن اکتیویتی:

private AudioManager audioManager;

داخل اکتیویتی:


audioManager=(AudioManager)getSystemService(Context.AUDIO_SERVICE);
if (! audioManager.getRingerMode() == AudioManager.RINGER_MODE_SILENT) { // Play the sound }

موفق باشی.

نظرات


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