使用BackgroundAudioAgent问题播放某些曲目

时间:2014-03-05 15:41:54

标签: c# windows-phone-8 audio-player background-music background-audio

我有一个关于在正在播放的List中播放某个音频的问题。有没有办法将数据从应用程序传递给后台音频代理,比如像Spotify那样播放第5个音频。

The sample我正在努力

Another version

有一些关于将数据从app传递给代理的信息,但我无法实现建议的内容。

Suggestion 1 enter image description here

Suggestion 2 enter image description here

能帮助我解决这个问题吗?提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您希望通过Tag属性进行通信,则必须注意,创建AudioTrack后,您必须将BeginEdit用作MSDN says

  

使用其中一个AudioTrack构造函数创建轨道后,必须使用BeginEdit()和EndEdit()方法更新对象。

例如,更改Tag可能如下所示:

AudioTrack track = BackgroundAudioPlayer.Instance.Track;
track.BeginEdit();
track.Tag = "New Tag";
track.EndEdit();

(此处需要通过引用访问)。