1

我正在使用MediaElementWindows Phone 7,我想制作一个简单的滑块,允许用户在 mp3 文件中搜索。我不能完全得到我想要的行为。当我向前寻求一小段距离时,它会正常工作。但是,如果我试图寻找到媒体的远端,它将不再播放并保持沉默。引擎盖下是否有某种缓冲阻止了长距离搜索?有没有人克服这个问题或找到解决方案?

我一直在参考msdn 上的这篇文章以获取信息,但我的 URI 直接来自 xap 文件中包含的媒体,而不是通过网络协议传输。我也是用MediaElement.Position属性来求的。

4

1 回答 1

1

如果您只是让它正常播放而不尝试跳到它们,您是否测试过媒体将播放到那些“远点”?如果这也失败,则可能表明文件损坏。

您如何请求相对于滑块的多次更改的更改?如果您要快速连续地对职位进行大量更改,这可能是问题所在。你CanSeek每次换位置前都检查一下吗?您的滑块是否允许单个事件触发大的“跳跃”,还是尝试做很多小事件?

将文件复制到IsolatedStorage并尝试从那里播放它也可能是值得的。我对这种帮助的模糊回忆以前曾经做过类似的事情。

于 2011-03-25T12:04:52.057 回答