流式音频运行锁定
我正在尝试使用PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled;
在锁定屏幕下播放流音频PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled;
使用简单的mp3文件一切正常,但流式音频(如网络收音机)停止播放。 如何解决这个问题?
更新:我发现了问题。 我使用这样的链接: mms://212.235.5.168/102fm?ext=.mp3
并且问题变为mms://212.235.5.168/102fm/File.mp3
解决了这个问题。 所以在最后有查询字符串的所有链接都在锁定下停止播放。
因为您需要保持网络活动 – 消耗功率 – 我认为您需要禁用UserIdleDetectionMode并且您需要添加一些警告用户您的应用程序耗电的内容 – 请参阅:
嗨,我也正在播放直播的Icecast流,这对我有用:
MessageBoxResult res = MessageBox.Show(Constants.MSG_LOCKED_BODY, Constants.MSG_LOCKED_TITLE, MessageBoxButton.OKCancel); if (res == MessageBoxResult.OK) { PhoneApplicationService.Current.ApplicationIdleDetectionMode = IdleDetectionMode.Disabled; }
我是通过全球应用程序成员MediaElement流媒体,也许你应该尝试这个…
上述就是C#学习教程:流式音频运行锁定分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1043043.html