إيقاف تشغيل عينة الصوت على iPhone باستخدام خدمات البريد
-
06-09-2019 - |
سؤال
أقوم بتطبيق تأثير سليم يلعب بينما يقوم المستخدم بسحب Usislider.
هنا هو iBaction: يسمى من قبل Usislider تغيرت القيمة حدث
-(IBAction)playTone4; {
AudioServicesPlaySystemSound(soundID4);
}
أود أن أتوقف الصوت عندما يكون المستخدم ليس سحب شريط التمرير ولكن لديه لم تصدر هو - هي.
هل هناك طريقة للقيام بذلك؟ لا يبدو أن هناك خدمات صحيحةقفأنظمة () وظيفة.
المحلول
لا يمكن إيقاف أصوات النظام.
انظر دليل برمجة iPhone: الدعم متعدد الوسائط للمزيد من المعلومات.
لإنجاز التأثير المرغوب، أوصي باستخدام avaudioplayer. أو Audioyqueues.. وبعد يغطي دليل البرمجة الذي تناولته كل ما تريد معرفته عن هذه التقنيات.
لا تنتمي إلى StackOverflow