这篇文章描述了如何使Windows Phone设备震动并播放声音。 简介 使用代码使windows phone震动是非常简单的。利用下面的两个方法使windows phone开始和停止震动。 VibrateController是在命名空间Microsoft.Devices里; public void Vibrate(long durationSeconds) { VibrateController vibController = VibrateController.Default; TimeSpan ts = new TimeSpan(00, 00, durationSeconds); vibController.Start(ts); } public static void VibrateStop() { VibrateController vibController = VibrateController.Default; vibController.Stop(); } 播放声音 为了播放声音文件,我们使用下面的函数,这个函数的soundFile参数值是已经包含在资源里的音频文件的路径。 1 public void PlaySound(string soundFile) 2 { 3 using (var stream = TitleContainer.OpenStream(soundFile)) 4 { 5 var effect = SoundEffect.FromStream(stream); 6 FrameworkDispatcher.Update(); 7 effect.Play(); 8 } 9 }