C# UWP BackgroundMediaPlayer 在商店关联后没有声音
C# UWP BackgroundMediaPlayer no sound after store association
我用 C# 开发了一个 UWP 音乐应用程序,它在 Windows API 中使用了 BackgroundMediaPlayer。
由于我将应用与商店相关联,因此在应用首次启动后它不会播放声音。
- 第一次启动 -> 一切正常。
- x 在计算机重启后启动 => 没有声音(仍在播放
位置 tracking/play/pause 有效)。
有人有解释或解决方法吗?
据我所知,这是 Windows 10 RTM 中引入的一些错误。在这一点上,我建议您使用替代 API(例如 MediaElement)。
这是微软员工的回答:
We have confirmed the root cause and we are getting this fixed. Sorry about that. The workaround is to change your "Package name" to be greater than 20 characters. Please let us know if that works for you.
当我将我的应用程序与商店相关联时,我的程序包名称少于 20 个字符;这是导致错误的原因。
我将其更改为超过 20 个字符,我的应用再次运行良好。
问题是任何商店关联或应用上传都会设置回包名称。
微软告诉我这个错误会被修复。那是在 2015 年 10 月 1 日。
查看 https://github.com/Microsoft/Windows-universal-samples/issues/141 了解更多信息。
我用 C# 开发了一个 UWP 音乐应用程序,它在 Windows API 中使用了 BackgroundMediaPlayer。 由于我将应用与商店相关联,因此在应用首次启动后它不会播放声音。
- 第一次启动 -> 一切正常。
- x 在计算机重启后启动 => 没有声音(仍在播放 位置 tracking/play/pause 有效)。
有人有解释或解决方法吗?
据我所知,这是 Windows 10 RTM 中引入的一些错误。在这一点上,我建议您使用替代 API(例如 MediaElement)。
这是微软员工的回答:
We have confirmed the root cause and we are getting this fixed. Sorry about that. The workaround is to change your "Package name" to be greater than 20 characters. Please let us know if that works for you.
当我将我的应用程序与商店相关联时,我的程序包名称少于 20 个字符;这是导致错误的原因。 我将其更改为超过 20 个字符,我的应用再次运行良好。
问题是任何商店关联或应用上传都会设置回包名称。
微软告诉我这个错误会被修复。那是在 2015 年 10 月 1 日。 查看 https://github.com/Microsoft/Windows-universal-samples/issues/141 了解更多信息。