Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用AudioPlayerAgent时,禁用通用音量控制(uvc)中的下一个/上一个按钮_C#_Silverlight_Windows Phone 7_Universal Volume Control - Fatal编程技术网

C# 使用AudioPlayerAgent时,禁用通用音量控制(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事件,有关详细信息,请参阅 如果您需要更详细的帮助,

我目前正在为WP7 Mango开发一个广播应用程序,我想像last.fm在他们的应用程序中那样禁用UVC中的下一个和上一个曲目按钮,但我不知道如何禁用


有人能帮我吗?

如果您没有提供完整的播放列表,但只提供一个
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