【发布时间】:2016-02-03 02:21:24
【问题描述】:
我正在尝试在设备 (Windows Phone) 上使用振动,但我似乎无法为 Windows 10 找到合适的 API 来实现此功能。在 Windows 8.x 中,我可以使用 this,但是这在通用 Windows 平台中不再可用。
谁能指出我正确的方向?
【问题讨论】:
标签: c# win-universal-app uwp
我正在尝试在设备 (Windows Phone) 上使用振动,但我似乎无法为 Windows 10 找到合适的 API 来实现此功能。在 Windows 8.x 中,我可以使用 this,但是这在通用 Windows 平台中不再可用。
谁能指出我正确的方向?
【问题讨论】:
标签: c# win-universal-app uwp
截至 2016 年 1 月,您:
右键单击解决方案中的引用,添加引用->扩展->UWP 的 Windows Mobile 扩展
那你就可以了
using Windows.Phone.Devices.Notification;
并通过以下方式实际使用它:
Windows.Phone.Devices.Notification.VibrationDevice v = VibrationDevice.GetDefault();
v.Vibrate(TimeSpan.FromMilliseconds(500));
【讨论】:
几分钟前作为评论发布,现在我确信这就是您所需要的:
使用Windows.Phone.Devices.Notification.VibrationDevice 类和它包含的Vibrate 方法。
【讨论】:
检查一下,可能会对您有所帮助。并且您正在使用的链接可能正在使用不同的 api。我在 Microsoft 文档中发现的另一件事是您不能信任它,请记住这一点 https://msdn.microsoft.com/en-us/windows.phone.devices.notification.vibrationdevice.vibrate
【讨论】: