gpt4 book ai didi

c# - 使用 AudioPlayerAgent 时禁用通用音量控制 (uvc) 中的下一个/上一个按钮

转载 作者:行者123 更新时间:2023-11-30 22:32:18 25 4
gpt4 key购买 nike

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

有人可以帮我解决这个问题吗?

最佳答案

当您创建要在您的代理中播放的轨道时,您可以选择哪些控件在 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 中的快进和快退按钮,轨道仍将快进/快退)。

关于c# - 使用 AudioPlayerAgent 时禁用通用音量控制 (uvc) 中的下一个/上一个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8778996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com