【发布时间】:2018-03-17 22:40:33
【问题描述】:
我想在桌面上打开一个 Wav 文件来播放声音。 这在 UWP 应用程序中可能吗?
var mediaElement = new MediaElement();
//StorageFolder storageFolder = ApplicationData.Current.LocalFolder;
var uri = new System.Uri(filename);
var converted = uri.AbsoluteUri;
StorageFile storageFolder = await StorageFile.GetFileFromApplicationUriAsync(uri);
var file = await storageFolder.TryGetItemAsync(filename) as IStorageFile;
if (file != null)
{
StorageFile soundfile = await storageFolder.GetFileAsync(filename);
mediaElement.SetSource(await soundfile.OpenAsync(FileAccessMode.Read), soundfile.ContentType);
mediaElement.Play();
}
这是我的文件名。这是完整的路径。
D:\develop\visualstudio2\local\sound\sound1.wav
这是我的要求。
- 用文件选择器打开一个文件(我成功)
- 保存到 Sqlite 数据库的路径。
- 重新启动应用程序。
- 从 Sqlite 数据库中获取文件路径。
- 播放声音。
【问题讨论】:
标签: uwp mediaelement