Potrzebuję wibrować urządzenie z systemem iOS, urządzenia, które nie obsługują wibracji, odtwarza dźwięk dźwiękowy.SDK iOS: wibracja i odtwarzanie sygnału dźwiękowego.
Do tego używam
Import AudioToolbox.framework
#import <AudioToolbox/AudioToolbox.h>
AudioServicesPlayAlertSound(kSystemSoundID_Vibrate);
wibrować na urządzenia iPhone, ale brak dźwięku na iPad i iPod. Podczas gdy refrencja mówi, że będzie odtwarzać dźwięk. Co robię źle?
http://blog.mugunthkumar.com/coding/iphone-tutorial-better-way-to-check-capabilities-of-ios-devices/
Sieć [dokumentacji] (https://developer.apple.com/library/ios/documentation/AudioToolbox/Reference/ SystemSoundServicesReference/Reference/reference.html) wydaje się wskazywać, że iPod Touch nie powinien nic robić: "Stałe kSystemSoundID_Vibrate Na iPhone'ie, użyj tej stałej z Aud Funkcja ioServicesPlayAlertSound wywołuje krótkie wibracje. Na iPodzie touch nic nie robi. " – borrrden
Dzięki @borrrden, zaglądasz do AudioServicesPlaySystemSound podczas korzystania z AudioServicesPlayAlertSound, Dokumentacja mówi" W zależności od konkretnego urządzenia iOS, ta funkcja odtwarza krótki dźwięk i może wywoływać wibracje. Wywołanie tej funkcji odbywa się na różnych urządzeniach z systemem iOS: " – Mangesh
Zdałem sobie z tego sprawę i zaktualizowałem mój komentarz o inną sekcję z dokumentacji – borrrden