Csharp/C#教程:流式音频运行锁定分享


流式音频运行锁定

我正在尝试使用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

(0)
上一篇 2022年1月31日
下一篇 2022年1月31日

精彩推荐