如何在没有背景音频播放器暂停的情况下重复单个声音?

时间:2012-11-08 20:03:51

标签: windows-phone-7 windows-phone-7.1

我需要背景播放器在一个循环中播放单个曲目,而不会在结束和开始之间暂停。我怎么能实现它?

我曾尝试通过AudioPlayerAgent实现它,但它无法删除短暂但暂停的暂停。

2 个答案:

答案 0 :(得分:3)

也许你应该看一下BackgroudAudioPlayer。

此处提供了更多信息和一些示例=>

http://msdn.microsoft.com/en-us/windowsphonetrainingcourse_musicplayerlab_topic2.aspx

也许您可以使用事件PlayStateChanged再次启动相同的音乐。

希望有所帮助:)

答案 1 :(得分:0)

使用XNA库怎么样?

Song song = Content.Load<Song>("BackgroundMusic");
MediaPlayer.Play(song);
MediaPlayer.Volume = 0.5f;
MediaPlayer.IsRepeating = true;

我不确定它是否正常工作。