在Windows 8 Metro App(C#/ XAML)中同时播放两个声音
发布时间:2020-12-13 20:35:10 所属栏目:Windows 来源:网络整理
导读:我是Windows 8 Metro App(C#/ XAML): 如何触发相同的声音效果两次以便同时播放. 第二场比赛应该在第一场比赛结束前开始. 相关问题是: Playing two sounds simultaneously c# 和Play two sounds simultaneusly 我找到了XNA的这个类,它做了我想要的,但在Metr
我是Windows 8 Metro App(C#/ XAML):
如何触发相同的声音效果两次以便同时播放. 第二场比赛应该在第一场比赛结束前开始. 相关问题是: Playing two sounds simultaneously c# 我找到了XNA的这个类,它做了我想要的,但在Metro下不可用:
只需为每个声音效果创建一个单独的媒体元素.
(不确定我每次都需要重新定位文件) public async void PlayLaserSound() { var package = Windows.ApplicationModel.Package.Current; var installedLocation = package.InstalledLocation; var storageFile = await installedLocation.GetFileAsync("AssetsSoundslazer.mp3"); if (storageFile != null) { var stream = await storageFile.OpenAsync(Windows.Storage.FileAccessMode.Read); MediaElement snd = new MediaElement(); snd.SetSource(stream,storageFile.ContentType); snd.Play(); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – VS2012调试器错误 – “连接请求被拒绝..确保…
- Windows Phone 7手动启动 – WP7手动启动
- windows-server-2008 – 为远程用户添加第二台Exchange服务
- VS2017中使用ReportViewer控件,vs2017找不到Microsoft Rdl
- 在设计WinForms UI时尊重XP主题
- Window 7最为人性化的最佳UI SVN客户端是什么?
- 我可以在Windows7上使用C#.NET开发Blackberry应用程序吗?
- Windows上安装Meteor的位置在哪里?
- windows-8 – 不允许在常规桌面应用程序中使用WinRT API的U
- windows 下python 环境安装