Windows phone 7 BackgroundAudioPlayer中出现错误0x80070057

Windows phone 7 BackgroundAudioPlayer中出现错误0x80070057,windows-phone-7,windows-phone-8,background-audio,Windows Phone 7,Windows Phone 8,Background Audio,有时(很少)在运行我的应用程序时,我会收到BackgroundAudioPlayer抛出的错误0x80070057。正如我所观察到的,在这样的场景中会发生这种情况: 我开始演奏这首歌 我暂停一下 等待一段时间-几个小时(带歌曲的BAP停留在背景中) 用UVC播放歌曲 就像我说的-这并不总是发生,它与特定的歌曲无关。调试很困难,我所做的就是在启动BAP.OnError()时将error.Message保存到文件中(因此我知道错误号)。我也尝试过保存StackTrace,但没有成功(它是空的)

有时(很少)在运行我的应用程序时,我会收到BackgroundAudioPlayer抛出的错误0x80070057。
正如我所观察到的,在这样的场景中会发生这种情况:

  • 我开始演奏这首歌
  • 我暂停一下
  • 等待一段时间-几个小时(带歌曲的BAP停留在背景中)
  • 用UVC播放歌曲
就像我说的-这并不总是发生,它与特定的歌曲无关。调试很困难,我所做的就是在启动BAP.OnError()时将error.Message保存到文件中(因此我知道错误号)。我也尝试过保存StackTrace,但没有成功(它是空的)


有人知道是什么导致了这个错误吗?

FWIW,0x80070057表示“参数不正确”。@JonathonReinhart谢谢你的提示,我不知道。我不确定,但我怀疑问题可能与BAP本身有关-因为我没有更改任何参数。作为MediaHistoryItem.ImageStream,图像大小错误,可能是AudioTrack的其他属性。@AlexSorokoletov感谢您提供可能的原因-我现在认为这可能是问题所在。但在当前的SDK中,不可能纠正(甚至测试),因为。奇怪的是它并不总是发生。等待WP8.1。我实际上是在谈论MediaHistoryItem.ImageStream,而不是音轨中的AlbumArt。至于音轨,你可以看看