إيقاف تشغيل عينة الصوت على iPhone باستخدام خدمات البريد

StackOverflow https://stackoverflow.com/questions/929785

سؤال

أقوم بتطبيق تأثير سليم يلعب بينما يقوم المستخدم بسحب Usislider.

هنا هو iBaction: يسمى من قبل Usislider تغيرت القيمة حدث

-(IBAction)playTone4; {
    AudioServicesPlaySystemSound(soundID4); 
}

أود أن أتوقف الصوت عندما يكون المستخدم ليس سحب شريط التمرير ولكن لديه لم تصدر هو - هي.

هل هناك طريقة للقيام بذلك؟ لا يبدو أن هناك خدمات صحيحةقفأنظمة () وظيفة.

هل كانت مفيدة؟

المحلول

لا يمكن إيقاف أصوات النظام.

انظر دليل برمجة iPhone: الدعم متعدد الوسائط للمزيد من المعلومات.

لإنجاز التأثير المرغوب، أوصي باستخدام avaudioplayer. أو Audioyqueues.. وبعد يغطي دليل البرمجة الذي تناولته كل ما تريد معرفته عن هذه التقنيات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top