我在做什么 我正在制作一个C#Silverlight Windows Mobile 7.5媒体播放器,我正在使用Medialibrary类。它是一个简单的媒体播放器,它只是在zune库中播放存储在手机上的音频文件(不是视频)。
问题 其他事情进展顺利,但现在我被卡住了。似乎没有办法为用户提供快进/快退按钮。我可以进入下一首曲目,但快进,快退或擦除歌曲的唯一方法是按音量键,然后会出现一个菜单,这是Windows Phone自带的内置菜单。
到目前为止我尝试了什么 我看了audiobackgroundservice,但这似乎只适用于流媒体,只能访问独立存储,甚至无法访问zune歌曲库。
一如既往地责备盖茨 这是一件非常简单的事情,我无法相信微软没有提供擦除歌曲或快速转发/倒带代码的功能???????
由于
答案 0 :(得分:0)
您是否在音频任务中更改了播放器的位置属性?您需要在这些函数中调用FastForward和Rewind。而且你还需要处理Seek动作,并在其中将玩家的Position属性设置为param的值(仅在指定了seek时作为参数传递)。这将为您提供所需的功能。
您必须对FastForward
回拨中的Rewind
或OnUserAction
操作做出反应。
来自文档:
用户操作不会自动对系统状态进行任何更改;如果受支持,代理负责执行用户操作。