C# 使用AudioPlayerAgent时,禁用通用音量控制(uvc)中的下一个/上一个按钮
我目前正在为WP7 Mango开发一个广播应用程序,我想像last.fm在他们的应用程序中那样禁用UVC中的下一个和上一个曲目按钮,但我不知道如何禁用C# 使用AudioPlayerAgent时,禁用通用音量控制(uvc)中的下一个/上一个按钮,c#,silverlight,windows-phone-7,universal-volume-control,C#,Silverlight,Windows Phone 7,Universal Volume Control,我目前正在为WP7 Mango开发一个广播应用程序,我想像last.fm在他们的应用程序中那样禁用UVC中的下一个和上一个曲目按钮,但我不知道如何禁用 有人能帮我吗?如果您没有提供完整的播放列表,但只提供一个MediaHistory,则应自动禁用“上一个/下一个”按钮 这同样适用于AudioStreamingAgent。如果要禁用按钮的使用功能,请处理BackgroundAudioPlayer.Instance.PlayStateChanged事件,有关详细信息,请参阅 如果您需要更详细的帮助,
有人能帮我吗?如果您没有提供完整的播放列表,但只提供一个
MediaHistory
,则应自动禁用“上一个/下一个”按钮
这同样适用于AudioStreamingAgent
。如果要禁用按钮的使用功能,请处理BackgroundAudioPlayer.Instance.PlayStateChanged
事件,有关详细信息,请参阅
如果您需要更详细的帮助,请发布一些代码 创建要在代理中播放的曲目时,您可以选择UVC中哪些控件处于活动状态(即,从后台音频代理中处理TrackEnded事件的代码) 例如:
EnabledPlayerControls controls = EnabledPlayerControls.Pause |
EnabledPlayerControls.Rewind |
EnabledPlayerControls.FastForward;
AudioTrack track = new AudioTrack(
trackUri,
trackTitle,
trackBy,
trackAlbum,
trackAlbumArtUri,
trackTag,
controls);
...
return track
这将允许您在应用程序需要时使代理跳过曲目,但单击UVC上的按钮跳过将不起作用
(在本例中,如果用户点击并按住UVC中的快进和快退按钮,曲目仍将快进/快退)。您使用的是
MediaHistory
还是AudioStreamingAgent
?