×
Namespaces

Variants
Actions

如何使Windows Phone震动并播放声音

From Nokia Developer Wiki
Jump to: navigation, search
WP Metro Icon Multimedia.png
WP Metro Icon UI.png
SignpostIcon WP7 70px.png
Article Metadata

兼容于
文章
WS_YiLunLuo 在 19 Dec 2011 创建
最后由 hamishwillee 在 17 Jul 2013 编辑

这篇文章描述了如何使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参数值是已经包含在资源里的音频文件的路径。

public void PlaySound(string soundFile)
{
using (var stream = TitleContainer.OpenStream(soundFile))
{
var effect = SoundEffect.FromStream(stream);
FrameworkDispatcher.Update();
effect.Play();
}
}
This page was last modified on 17 July 2013, at 08:00.
64 page views in the last 30 days.