一.Photo:调用图片程序,选择图片,并且图片可以按设定进行裁切。
photo.ShowCamera = true;//是否显示拍照程序,不过这个设置我在模拟器上没有看到效果
photo.PixelWidth = 100;//设置裁切大小
photo.PixelHeight = 100; //设置裁切大小
photo.Completed += new EventHandler<PhotoResult>(photo_Completed);
photo.Show();
二. Camera:打开拍照程序,在模拟器无法使用。
CameraCaptureTask camera = new CameraCaptureTask();
camera.Completed += new EventHandler<PhotoResult>(camera_Completed);
camera.Show();
三. Media Player:Phone7不仅提供了Media player控件还提供了Task来直接调用系统的Media Player程序。不过这两个是有很大区别的,控件是可以嵌入到应用程序中的,而这个Task是调用的系统的,看样子是一样的,但是这个是独立的应用程序,并且有相应的控制按钮设置(尽管我没看到这些按钮)。
MediaPlayerLauncher mediaplayer = new MediaPlayerLauncher();
mediaplayer.Controls = MediaPlaybackControls.None;//无控制按钮
//mediaplayer.Controls = MediaPlaybackControls.All;//显示全部控制按钮(也没有看到任何按钮)
mediaplayer.Location = MediaLocationType.Install;//频视在安装目录下(\Install\Medias\Wildlife.wmv)
//mediaplayer.Location = MediaLocationType.Data;//频视在IsolateStroage目录下(\Data\IsolatedStore\Medias\Wildlife.wmv)
mediaplayer.Media = new Uri("Media/Wildlife.wmv", UriKind.Relative);
mediaplayer.Show();