0

我在做什么我 正在制作一个 C# Silverlight Windows Mobile 7.5 媒体播放器,我正在使用 Medialibrary 类。它是一个简单的媒体播放器,它所做的只是播放存储在手机上 zune 库中的音频文件(还不是视频)。

问题 其他事情进展顺利,但现在我被卡住了。似乎没有办法为用户提供快进/快退按钮。我可以转到下一首曲目,但快进、快退或擦洗歌曲的唯一方法是按音量键,然后会出现一个菜单,这是 windows phone 自己的内置菜单。

到目前为止,我尝试过 查看 audiobackgroundservice ,但这似乎仅适用于流媒体,只能访问隔离存储,甚至无法访问 zune 歌曲库。

一如既往地责备盖茨 这是一件如此简单的事情,我不敢相信微软没有提供通过代码擦洗歌曲或快进/倒带的功能???????

谢谢

4

1 回答 1

0

您是否在音频任务中更改了播放器的位置属性。您需要在这些函数中调用 FastForward 和 Rewind。您还需要处理 Seek 操作,并在其中将玩家的 Position 属性设置为 param 的值(仅在指定 seek 时作为参数传递)。这将为您提供所需的功能。

您必须对回调中的FastForwardRewind操作做出反应。OnUserAction

从文档

用户操作不会自动更改系统状态;如果支持,代理负责执行用户操作。

于 2012-11-17T18:13:22.417 回答