【问题标题】:Gapless looping in Background Media Player for Windows Phone 8.1适用于 Windows Phone 8.1 的后台媒体播放器中的无缝循环
【发布时间】:2026-01-07 16:45:01
【问题描述】:

我正在创建一个需要声音才能在后台运行的应用程序(Windows 运行时)(即使手机被锁定),所以我在后台任务中将 BackgroundMediaPlayer'sisLoopingEnabled 属性设置为 true,但是当我播放时在应用程序中返回音频,音频完成和重新开始之间大约有 1 秒的间隔。

我还尝试在 MediaEnded 事件中将播放器的 position 属性设置为 0,但结果相同。

有什么方法可以在 Windows Phone 8.1 中使用 BackgroundMediaPlayer 实现无缝循环???

【问题讨论】:

    标签: c# windows-runtime windows-phone windows-phone-8.1


    【解决方案1】:

    此功能 AFAIK 没有解决方法,但即将推出的 Windows 10 将支持 Gapless Audio。

    【讨论】:

    • 感谢您的回复。我想我暂时还得等。您知道是否可以使用 Silverlight 或针对 Windows phone 8?
    • 细节尚不清楚,但它的最低支持平台将是 Windows Phone 8.1 (WinRT) IMO。