2015-11-03 69 views
5

我想在設備上使用振動(Windows Phone),但我似乎無法找到合適的API來實現這一點在Windows 10中。在Windows 8.x中,我可以使用this,但是這在Universal Windows Platform中不再可用。在UWP振動手機

任何人都可以指向正確的方向嗎?

+0

這是否對您有幫助? https://msdn.microsoft.com/en-us/library/windows/apps/windows.phone.devices.notification.vibrationdevice.vibrate – bkribbs

回答

11

隨着2016年1月,你:

右鍵單擊您的解決方案引用,添加參考 - >擴展 - > Windows Mobile的擴展爲UWP

然後你可以

using Windows.Phone.Devices.Notification;

並實際使用它:

Windows.Phone.Devices.Notification.VibrationDevice v = VibrationDevice.GetDefault(); v.Vibrate(TimeSpan.FromMilliseconds(500));

+0

當應用程序被暫停時,是否可以在後臺任務中使用它? – Nfear

0

檢查這個,可能會幫助你。並且您正在使用的鏈接可能正在使用不同的API。 anotehr的事情我在微軟的文檔中發現的是,你不能信任它,記住這一點 https://msdn.microsoft.com/en-us/windows.phone.devices.notification.vibrationdevice.vibrate

+3

我們很清楚 - 你說微軟的文檔不可信,然後你繼續鏈接到MSDN,說它可能有幫助? – BoltClock

+0

是的。由於不信任其描述的行爲,因此不可信任。這些方法依然存在,可能只適用於他的案例。 – virgula24