我目前正在使用 Windows Phone音频播放代理应用程序开发 WP7 Mango ,该应用程序从Web服务流式传输音乐(以MP3和WMA文件的形式)。一切都很完美,但我似乎无法弄清楚如何快进/快退音频播放。 当我按住下一个/上一个按钮时,音乐停止,它看起来像是在寻找,但是一旦我放开,它就会恢复到之前播放的位置。任何帮助都会很棒。
答案 0 :(得分:1)
答案 1 :(得分:1)
您是否在音频任务中更改了播放器的位置属性。您需要在这些函数中调用FastForward和Rewind。而且你还需要处理Seek动作,并在其中将玩家的Position属性设置为param的值(仅在指定了seek时作为参数传递)。这将为您提供所需的功能。
答案 2 :(得分:0)
根据我的理解,你试图做一个快速转发动作然后停止它,我想你必须调用游戏(如果旧状态正在播放)或暂停(另一种情况)停止动作快进。
答案 3 :(得分:0)
我明白了,你必须这样做:
case UserAction.Seek:
player.Position = (TimeSpan) param;