- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的Windows Phone 8.1应用存在问题。在使用电源按钮打开锁定屏幕之前,我无法正常工作。
它保持应有的状态运行-但不再播放其应有的.wav文件。
我已经在负责播放声音的方法上设置了断点,并且它似乎应该在此运行。其他所有方法都起作用,所有计时器线程都如此。
我正在使用MediaElements播放声音,并且将属性设置为
snd.AudioCategory = Windows.UI.Xaml.Media.AudioCategory.BackgroundCapableMedia;
Microsoft.Phone.Shell.PhoneApplicationService.Current.ApplicationIdleDetectionMode =
Microsoft.Phone.Shell.IdleDetectionMode.Enabled;
public async void CountDownFromThree()
{
MediaElement snd = null;
snd = SourceGrid.Children.FirstOrDefault(m => (m as MediaElement) != null) as MediaElement;
if (snd == null)
{
snd = new MediaElement();
SourceGrid.Children.Add(snd);
}
StorageFolder folder = await Package.Current.InstalledLocation.GetFolderAsync(@"Assets\SoundsFolder");
StorageFile file = await folder.GetFileAsync("start-beeps.wav");
var stream = await file.OpenAsync(FileAccessMode.Read);
snd.SetSource(stream, file.ContentType);
snd.MediaEnded += snd_MediaEnded;
snd.Play();
}
最佳答案
好。因此,似乎在Windows Phone 8.1中,BackgroundMediaPlayer是必经之路。我完全删除了所有MediaElement,IMHO必须成为视觉树的一部分,毕竟还是很奇怪。
我发现了一些对我有帮助的资源,下面是链接。
http://www.jayway.com/2014/04/24/windows-phone-8-1-for-developers-the-background-media-player/
此代码示例对我有很大帮助,出于我的预期目的,可以将其简化为几行代码:
https://code.msdn.microsoft.com/windowsapps/BackgroundAudio-63bbc319
关于c# - 在锁屏Windows Phone 8.1下播放音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29581666/
如何从 Android-Native-Screen 打开 flutter 屏幕? 我开了一个 Android-Native-Screen 从现有我们 flutter 项目 . 所以,在 Android
有人知道如何使用 java 和 google chrome 最大化 selenium webdriver 窗口吗? 我已经尝试过一些命令,例如maximize () window (),但没有成功。
Redmi A65 智能电视今天正式开卖,4K 超高清大屏 + 立体声扬声器,到手价 2599 元。 IT之家了解到,Redmi A65 智能电视搭载了一块 65 英寸 4K 屏,支持 HDR
9 月 26 日消息小米电视大师「至尊纪念版」将在 9 月 29 日发布,根据今天小米集团大家电部总经理李肖爽放出的海报显示,小米电视大师至尊版有两款。 小米电视大师「至尊纪念版」是小米首款
华为手环 6 今日在海外正式发布,英文名 Band 6。这款产品是华为手环 4 的升级版,屏幕尺寸由 0.96 英寸升级为 1.47 英寸 AMOLED 屏,分辨率 194 x 368。该手环外形类
我是一名优秀的程序员,十分优秀!