بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
قطع صدا با سایلنت کردن
سلام دوستان
من برنامم رو صدا گذاری کردم . ولی میخوام که یجوری باشه که با سایلنت شدن گوشی ،دیگه صدا ها پخش نشن .ممنون میشم راهنمایی کنید.
+1
0
چرا هیچ وقت کسی جواب منو نمیده؟ ): (10 سال پیش)
+1
0
گوشی چندتا کنترل صدا داره دوست عزیز، وقتی کسی گوشیشو در حالت سایلنت قرار میده عملا صدای رینگتون رو کم کرده، اما صدای برنامه شما صدای مولتی مدیا محسوب میشه... (10 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
محسن علیزاده
10 سال پیش
+2
0
برای این کار میتونی قبل از پلی شدن صدا ها چک کنی اگر گوشی روی حالت سایلنت نبود، صداهای برنامت پخش بشن...
بعد از باز شدن اکتیویتی:
private AudioManager audioManager;
داخل اکتیویتی:
audioManager=(AudioManager)getSystemService(Context.AUDIO_SERVICE);
if (! audioManager.getRingerMode() == AudioManager.RINGER_MODE_SILENT) { // Play the sound }
موفق باشی.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .