草庐IT

iphone - 我可以确定/如何确定设备是否有振动吗?

我有一些设置可以启用/禁用特定操作的振动,但我发现如果设备不具备振动功能,则显示它们毫无意义。有没有办法检查这个人是否在使用iPodtouch以及它是否有振动? 最佳答案 除了进行模型检查之外,我不确定是否有其他方法可以做到这一点,这可能不是一个好方法。我知道苹果提供:AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);如果设备可以振动,它就会振动。在没有振动的设备上,它什么都不做。还有一个调用:AudioServicesPlayAlertSound(kSystemSoundID

iOS - 本地通知 - 自定义振动或振动更长时间

我正在尝试构建一个像闹钟一样工作的iPhone应用程序,我正在使用UILocalNotification问题我希望手机振动更长时间。但是目前它只振动一次。替代方法是否可以使用自定义振动模式?(http://www.pcworld.com/article/242238/how_to_use_custom_vibrations_in_ios_5.html)是否可以在触发推送通知时执行方法?(但应用程序可能甚至没有运行,但它需要工作)NSTimer是一个选项吗?(但应用程序可能甚至没有运行,但它需要工作)还有其他替代方案吗? 最佳答案 您

ios - 自定义 iPhone 振动强度

这是一个与ArethereAPIsforcustomvibrationsiniOS?相关的问题.我能够创建自定义振动模式,但无法控制强度。这是从KevinCao的启用自定义振动模式的答案中复制过来的:NSMutableDictionary*dict=[NSMutableDictionarydictionary];NSMutableArray*arr=[NSMutableArrayarray];[arraddObject:[NSNumbernumberWithBool:YES]];//vibratefor2000ms[arraddObject:[NSNumbernumberWithInt

ios - 如何以编程方式检查设备是否在 iOS 中设置振动模式?

我正在为iOS制作一个VoIP应用程序。对于来电,我设置了一些自定义铃声。它工作正常,但我想检查设备设置是否以编程方式设置为振动模式。我在网上搜索过这个问题,但我只找到了静默模式检测的答案。相反,我想检查设备是否处于振动模式。当我的应用有来电时,如果设备设置为振动模式,我想使用振动模式。谁能帮帮我? 最佳答案 乍一看,似乎没有任何AudioSession属性允许您读取此设置的值。然而,另一种方法(虽然不是您正在寻找的)是检查铃声是否设置为开或关,并至少为您的用户提供半预期的振动体验。RonakChaniyara为您指明了正确答案he

iOS后台服务振动电话

我有一个在后台运行的应用程序(定位服务)。当应用程序在前台时,它会在我想要的时候很好地振动,但是,如果它不在前台(在多任务View中),振动就不再起作用了。这是不允许的吗?我的后台应用程序有什么方法可以发出振动警报吗?如果不是,那么发出哔哔声又如何呢?现在我正在做这样的事情:AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);导入时:#import 最佳答案 如果启用后台音频模式(如Apple在https://developer.apple.com/library/prerele

ios - 如果禁用音频/振动 AVPlayer 不发声 : on

嘿,我想知道是否有办法让播放器发出声音,即使您的iPhone设置为静音。是否有Swift代码来启用音调?//IMPOSRTFOUNDATIONPERPLAYERimportAVFoundationleturl=NSURL(string:"https://mywebsite.site/file/\(audio_r!)")playerItem=AVPlayerItem(URL:url!)player=AVPlayer(playerItem:playerItem!)letplayerLayer=AVPlayerLayer(player:player!)playerLayer.frame=CG

swift - 使用 Swift 和 iOS8 调用和控制振动

如何使用Swift调用振动并控制其持续时间?还可以定义哪些其他参数?我想使用Swift调用一个非常短的振动。我尝试了以下功能:func(){AudioServicesPlaySystemSound(kSystemSoundID_Vibrate)}但是我得到这个错误:'Int'isnotconvertibleto'SystemSoundID' 最佳答案 这将是一个更好的解决方案:AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate))

ios - 如何使用 swift 使设备以不同的频率振动?

我想制作一款让手机以不同频率振动的应用。如何控制手机振动的频率? 最佳答案 我不知道它是否有帮助,但就我而言,由于某些原因我想要更长时间的振动,我为此创建了这个扩展。extensionUIViewController{funcvibrate(_style:UIImpactFeedbackGenerator.FeedbackStyle=.heavy){letimpactFeedbackgenerator=UIImpactFeedbackGenerator(style:style)impactFeedbackgenerator.prep

swift - iOS 8 中的自定义振动 - Swift

我正在快速编写一个基于sprite套件的应用程序,需要使用振动进行简短的触觉反馈所以首先我导入了AudioToolbox并使用了它AudioServicesPlayAlertSound(SystemSoundID(kSystemSoundID_Vibrate))它运行良好,但振动时间过长且无法控制此持续时间。然后经过一番搜索,我在这里阅读了KevinCao的回答:ArethereAPIsforcustomvibrationsiniOS?但不幸的是AudioServicesPlaySystemSoundWithVibration私有(private)函数只能在iOS6中使用。那么还有没有

HTML5 振动 API 支持

我查看了http://caniuse.com/但找不到任何关于振动API兼容性的信息。哪些浏览器支持它? 最佳答案 更新[2014-03-07]:Firefox、Chrome和Opera现在支持VibrationAPI。我还在caniuse.com上提供了此信息。.基于thisarticle:TheVibrationAPIisstillprimarilyunsupported.Firefox16+iscurrentlytheonlybrowserwithsupportfortheAPI.