好吧我正在开发一款胜利的手机应用程序,我有按钮在这里和那里,我希望手机在有人按下按钮时振动。
我设法用
做到了using Windows.Phone.devices.Notification;
VibrationDevice v = VibrationDevice.GetDefault();
v.Vibrate(TimeSpan.FromSeconds(0.1);
然而,每次有人按下按钮时振动都很强烈且很烦人,我想知道,我们能够获得轻微振动吗?就像有人按下窗户按钮/后退按键一样/搜索玻璃 - 这三个按钮具有更柔和的振动
答案 0 :(得分:0)
对于WP7.1,您可以使用XNA:
Microsoft.Xna.Framework.WindowsPhone.Input.GamePad.SetVibration(player, leftMotorStrength, rightMotorStrength)
但是,对于Windows Phone 8,这是不可能的。
有关详细信息,请参阅MSDN。
答案 1 :(得分:0)
您可以使用更短的时间跨度。在不同的设备上做一些实验。您可能需要为不同的设备使用不同的值。
我得到了来自三星ATIV奥德赛的TimeSpan.FromSeconds(0.01)
非常好的柔和振动。然而,HTC 8X似乎忽略了这么短的时间跨度 - 0.02的结果有些不一致; 0.03是一个很好的。